home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
MacP&L
/
Guided Tour
/
Guided Tour.rsrc
/
CODE_11534_Quick.txt
< prev
next >
Wrap
Text File
|
1993-09-18
|
154KB
|
2,750 lines
# near model CODE resource
# jump table entries: 7280-7297 (18 of them)
00000000 4E56 FD96 link A6, -0x026A
00000004 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00000008 7A02 moveq.l D5, 0x02
0000000A 302E 0008 move.w D0, [A6 + 0x8]
0000000E 907C FF88 sub.w D0, 0xFF88
00000012 3C00 move.w D6, D0
00000014 5C46 addq.w D6, 6
00000016 3006 move.w D0, D6
00000018 6B1C bmi +0x1E /* 00000036 */
0000001A 206D F242 movea.l A0, [A5 - 0xDBE]
0000001E B07C 001F cmp.w D0, 0x1F
00000022 6E12 bgt +0x14 /* 00000036 */
00000024 41E8 0896 lea.l A0, [A0 + 0x896]
00000028 3200 move.w D1, D0
0000002A E649 lsr D1.w, 3
0000002C 4441 neg.w D1
0000002E 0130 10FF btst [A0 + D1.w - 0x1], D0
00000032 0A3C 0004 xori.b ccr, 4
label00000036:
00000036 6604 bne +0x6 /* 0000003C */
00000038 6000 008C bra +0x8E /* 000000C6 */
label0000003C:
0000003C 286D F242 movea.l A4, [A5 - 0xDBE]
00000040 41EE FDA0 lea.l A0, [A6 - 0x260]
00000044 43EC 04DE lea.l A1, [A4 + 0x4DE]
00000048 303C 0097 move.w D0, 0x97
label0000004C:
0000004C 20D9 move.l [A0]+, [A1]+
0000004E 51C8 FFFC dbf D0, -0x6 /* 0000004C */
00000052 41EC 04DE lea.l A0, [A4 + 0x4DE]
00000056 43EC 027E lea.l A1, [A4 + 0x27E]
0000005A 303C 0097 move.w D0, 0x97
label0000005E:
0000005E 20D9 move.l [A0]+, [A1]+
00000060 51C8 FFFC dbf D0, -0x6 /* 0000005E */
label00000064:
00000064 4267 clr.w -[A7]
00000066 2F2D F242 move.l -[A7], [A5 - 0xDBE]
0000006A 3F06 move.w -[A7], D6
0000006C 4EBA 1A6A jsr [PC + 0x1A6A /* 00001AD8 */]
00000070 101F move.b D0, [A7]+
00000072 6702 beq +0x4 /* 00000076 */
00000074 603A bra +0x3C /* 000000B0 */
label00000076:
00000076 42A7 clr.l -[A7]
00000078 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
0000007C 2E1F move.l D7, [A7]+
0000007E 2007 move.l D0, D7
00000080 D085 add.l D0, D5
00000082 2F00 move.l -[A7], D0
00000084 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
00000088 1F3C 0001 move.b -[A7], 0x1
0000008C 42A7 clr.l -[A7]
0000008E 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00000092 2F07 move.l -[A7], D7
00000094 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
00000098 2005 move.l D0, D5
0000009A D1AD F54A add.l [A5 - 0xAB6], D0
0000009E 2F2D F54A move.l -[A7], [A5 - 0xAB6]
000000A2 4EAD 180A jsr [A5 + 0x180A /* export_765 */]
000000A6 42A7 clr.l -[A7]
000000A8 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
000000AC BE9F cmp.l D7, [A7]+
000000AE 66B4 bne -0x4A /* 00000064 */
label000000B0:
000000B0 286D F242 movea.l A4, [A5 - 0xDBE]
000000B4 41EC 04DE lea.l A0, [A4 + 0x4DE]
000000B8 43EE FDA0 lea.l A1, [A6 - 0x260]
000000BC 303C 0097 move.w D0, 0x97
label000000C0:
000000C0 20D9 move.l [A0]+, [A1]+
000000C2 51C8 FFFC dbf D0, -0x6 /* 000000C0 */
label000000C6:
000000C6 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
000000CA 4E5E unlink A6
000000CC 205F movea.l A0, [A7]+
000000CE 544F addq.w A7, 2
000000D0 4ED0 jmp [A0]
fn000000D2:
000000D2 4E56 FFF0 link A6, -0x0010
000000D6 7000 moveq.l D0, 0x00
000000D8 2D40 FFF0 move.l [A6 - 0x10], D0
000000DC 70FE moveq.l D0, 0xFFFFFFFE
000000DE B0AE 0008 cmp.l D0, [A6 + 0x8]
000000E2 6622 bne +0x24 /* 00000106 */
000000E4 42A7 clr.l -[A7]
000000E6 2F2E 000C move.l -[A7], [A6 + 0xC]
000000EA 303C 0035 move.w D0, 0x35 /* '5' */
000000EE AAAA syscall QuickTimeDispatch
000000F0 2D5F FFF4 move.l [A6 - 0xC], [A7]+
000000F4 42A7 clr.l -[A7]
000000F6 2F2E 000C move.l -[A7], [A6 + 0xC]
000000FA 303C 0029 move.w D0, 0x29 /* ')' */
000000FE AAAA syscall QuickTimeDispatch
00000100 2D5F FFF8 move.l [A6 - 0x8], [A7]+
00000104 600C bra +0xE /* 00000112 */
label00000106:
00000106 2D6E 0008 FFF4 move.l [A6 - 0xC], [A6 + 0x8]
0000010C 703C moveq.l D0, 0x3C
0000010E 2D40 FFF8 move.l [A6 - 0x8], D0
label00000112:
00000112 7000 moveq.l D0, 0x00
00000114 2D40 FFFC move.l [A6 - 0x4], D0
00000118 486E FFF0 pea.l [A6 - 0x10]
0000011C 42A7 clr.l -[A7]
0000011E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000122 303C 0029 move.w D0, 0x29 /* ')' */
00000126 AAAA syscall QuickTimeDispatch
00000128 303C 00B7 move.w D0, 0xB7
0000012C AAAA syscall QuickTimeDispatch
0000012E 2D6E FFF4 0010 move.l [A6 + 0x10], [A6 - 0xC]
00000134 4E5E unlink A6
00000136 205F movea.l A0, [A7]+
00000138 504F addq.w A7, 8
0000013A 4ED0 jmp [A0]
fn0000013C:
0000013C 4E56 FFFA link A6, -0x0006
00000140 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000144 266E 000C movea.l A3, [A6 + 0xC]
00000148 2A2E 0008 move.l D5, [A6 + 0x8]
0000014C 206E 0010 movea.l A0, [A6 + 0x10]
00000150 2850 movea.l A4, [A0]
00000152 4AAC 001E tst.l [A4 + 0x1E]
00000156 660E bne +0x10 /* 00000166 */
00000158 42A7 clr.l -[A7]
0000015A 2F0B move.l -[A7], A3
0000015C 303C 002B move.w D0, 0x2B /* '+' */
00000160 AAAA syscall QuickTimeDispatch
00000162 295F 001E move.l [A4 + 0x1E], [A7]+
label00000166:
00000166 42A7 clr.l -[A7]
00000168 2F0B move.l -[A7], A3
0000016A 2F05 move.l -[A7], D5
0000016C 4EBA FF64 jsr [PC - 0x9C /* 000000D2 */]
00000170 2C1F move.l D6, [A7]+
00000172 4207 clr.b D7
00000174 206E 0010 movea.l A0, [A6 + 0x10]
00000178 2850 movea.l A4, [A0]
0000017A 4A85 tst.l D5
0000017C 6C04 bge +0x6 /* 00000182 */
0000017E 7E01 moveq.l D7, 0x01
00000180 604A bra +0x4C /* 000001CC */
label00000182:
00000182 4A85 tst.l D5
00000184 6624 bne +0x26 /* 000001AA */
00000186 4AAC 001A tst.l [A4 + 0x1A]
0000018A 57C0 seq D0
0000018C 4A00 tst.b D0
0000018E 660E bne +0x10 /* 0000019E */
00000190 222C 001A move.l D1, [A4 + 0x1A]
00000194 B2AC 001E cmp.l D1, [A4 + 0x1E]
00000198 5CC1 sge D1
0000019A 8001 or.b D0, D1
0000019C 6704 beq +0x6 /* 000001A2 */
label0000019E:
0000019E 7E01 moveq.l D7, 0x01
000001A0 602A bra +0x2C /* 000001CC */
label000001A2:
000001A2 7000 moveq.l D0, 0x00
000001A4 2940 0016 move.l [A4 + 0x16], D0
000001A8 6022 bra +0x24 /* 000001CC */
label000001AA:
000001AA 2946 0016 move.l [A4 + 0x16], D6
000001AE 4AAC 001A tst.l [A4 + 0x1A]
000001B2 6608 bne +0xA /* 000001BC */
000001B4 296C 001E 001A move.l [A4 + 0x1A], [A4 + 0x1E]
000001BA 6010 bra +0x12 /* 000001CC */
label000001BC:
000001BC 202C 001A move.l D0, [A4 + 0x1A]
000001C0 B0AC 0016 cmp.l D0, [A4 + 0x16]
000001C4 6C06 bge +0x8 /* 000001CC */
000001C6 296C 0016 001A move.l [A4 + 0x1A], [A4 + 0x16]
label000001CC:
000001CC 1007 move.b D0, D7
000001CE 6712 beq +0x14 /* 000001E2 */
000001D0 70FF moveq.l D0, 0xFFFFFFFF
000001D2 2940 0016 move.l [A4 + 0x16], D0
000001D6 7000 moveq.l D0, 0x00
000001D8 2940 001A move.l [A4 + 0x1A], D0
000001DC 422C 000F clr.b [A4 + 0xF]
000001E0 6006 bra +0x8 /* 000001E8 */
label000001E2:
000001E2 197C 0001 000F move.b [A4 + 0xF], 0x1
label000001E8:
000001E8 2F0B move.l -[A7], A3
000001EA 2F2C 0016 move.l -[A7], [A4 + 0x16]
000001EE 202C 001A move.l D0, [A4 + 0x1A]
000001F2 90AC 0016 sub.l D0, [A4 + 0x16]
000001F6 2F00 move.l -[A7], D0
000001F8 303C 015C move.w D0, 0x15C
000001FC AAAA syscall QuickTimeDispatch
000001FE 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00000202 4E5E unlink A6
00000204 205F movea.l A0, [A7]+
00000206 DEFC 000C add.w A7, 0xC
0000020A 4ED0 jmp [A0]
fn0000020C:
0000020C 4E56 FFFA link A6, -0x0006
00000210 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000214 266E 000C movea.l A3, [A6 + 0xC]
00000218 206E 0010 movea.l A0, [A6 + 0x10]
0000021C 2850 movea.l A4, [A0]
0000021E 4AAC 001E tst.l [A4 + 0x1E]
00000222 660E bne +0x10 /* 00000232 */
00000224 42A7 clr.l -[A7]
00000226 2F0B move.l -[A7], A3
00000228 303C 002B move.w D0, 0x2B /* '+' */
0000022C AAAA syscall QuickTimeDispatch
0000022E 295F 001E move.l [A4 + 0x1E], [A7]+
label00000232:
00000232 42A7 clr.l -[A7]
00000234 2F0B move.l -[A7], A3
00000236 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000023A 4EBA FE96 jsr [PC - 0x16A /* 000000D2 */]
0000023E 2C1F move.l D6, [A7]+
00000240 4207 clr.b D7
00000242 206E 0010 movea.l A0, [A6 + 0x10]
00000246 2850 movea.l A4, [A0]
00000248 4AAE 0008 tst.l [A6 + 0x8]
0000024C 6E04 bgt +0x6 /* 00000252 */
0000024E 7E01 moveq.l D7, 0x01
00000250 6036 bra +0x38 /* 00000288 */
label00000252:
00000252 BCAC 001E cmp.l D6, [A4 + 0x1E]
00000256 6D12 blt +0x14 /* 0000026A */
00000258 4AAC 0016 tst.l [A4 + 0x16]
0000025C 6E04 bgt +0x6 /* 00000262 */
0000025E 7E01 moveq.l D7, 0x01
00000260 6026 bra +0x28 /* 00000288 */
label00000262:
00000262 296C 001E 001A move.l [A4 + 0x1A], [A4 + 0x1E]
00000268 601E bra +0x20 /* 00000288 */
label0000026A:
0000026A 2946 001A move.l [A4 + 0x1A], D6
0000026E 6608 bne +0xA /* 00000278 */
00000270 296C 001E 001A move.l [A4 + 0x1A], [A4 + 0x1E]
00000276 6010 bra +0x12 /* 00000288 */
label00000278:
00000278 202C 001A move.l D0, [A4 + 0x1A]
0000027C B0AC 0016 cmp.l D0, [A4 + 0x16]
00000280 6C06 bge +0x8 /* 00000288 */
00000282 296C 0016 001A move.l [A4 + 0x1A], [A4 + 0x16]
label00000288:
00000288 1007 move.b D0, D7
0000028A 6712 beq +0x14 /* 0000029E */
0000028C 70FF moveq.l D0, 0xFFFFFFFF
0000028E 2940 0016 move.l [A4 + 0x16], D0
00000292 7000 moveq.l D0, 0x00
00000294 2940 001A move.l [A4 + 0x1A], D0
00000298 422C 000F clr.b [A4 + 0xF]
0000029C 6006 bra +0x8 /* 000002A4 */
label0000029E:
0000029E 197C 0001 000F move.b [A4 + 0xF], 0x1
label000002A4:
000002A4 2F0B move.l -[A7], A3
000002A6 2F2C 0016 move.l -[A7], [A4 + 0x16]
000002AA 202C 001A move.l D0, [A4 + 0x1A]
000002AE 90AC 0016 sub.l D0, [A4 + 0x16]
000002B2 2F00 move.l -[A7], D0
000002B4 303C 015C move.w D0, 0x15C
000002B8 AAAA syscall QuickTimeDispatch
000002BA 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000002BE 4E5E unlink A6
000002C0 205F movea.l A0, [A7]+
000002C2 DEFC 000C add.w A7, 0xC
000002C6 4ED0 jmp [A0]
fn000002C8:
000002C8 4E56 FFF0 link A6, -0x0010
000002CC 7000 moveq.l D0, 0x00
000002CE 2D40 FFF0 move.l [A6 - 0x10], D0
000002D2 2D6E 0008 FFF4 move.l [A6 - 0xC], [A6 + 0x8]
000002D8 42A7 clr.l -[A7]
000002DA 2F2E 000C move.l -[A7], [A6 + 0xC]
000002DE 303C 0029 move.w D0, 0x29 /* ')' */
000002E2 AAAA syscall QuickTimeDispatch
000002E4 2D5F FFF8 move.l [A6 - 0x8], [A7]+
000002E8 7000 moveq.l D0, 0x00
000002EA 2D40 FFFC move.l [A6 - 0x4], D0
000002EE 486E FFF0 pea.l [A6 - 0x10]
000002F2 703C moveq.l D0, 0x3C
000002F4 2F00 move.l -[A7], D0
000002F6 303C 00B7 move.w D0, 0xB7
000002FA AAAA syscall QuickTimeDispatch
000002FC 2D6E FFF4 0010 move.l [A6 + 0x10], [A6 - 0xC]
00000302 4E5E unlink A6
00000304 205F movea.l A0, [A7]+
00000306 504F addq.w A7, 8
00000308 4ED0 jmp [A0]
fn0000030A:
0000030A 4E56 FFF8 link A6, -0x0008
0000030E 2F0C move.l -[A7], A4
00000310 7000 moveq.l D0, 0x00
00000312 2D40 0010 move.l [A6 + 0x10], D0
00000316 206E 000C movea.l A0, [A6 + 0xC]
0000031A 2850 movea.l A4, [A0]
0000031C 102C 000F move.b D0, [A4 + 0xF]
00000320 6602 bne +0x4 /* 00000324 */
00000322 602C bra +0x2E /* 00000350 */
label00000324:
00000324 4AAC 0016 tst.l [A4 + 0x16]
00000328 6E02 bgt +0x4 /* 0000032C */
0000032A 6024 bra +0x26 /* 00000350 */
label0000032C:
0000032C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000330 486E FFF8 pea.l [A6 - 0x8]
00000334 486E FFFC pea.l [A6 - 0x4]
00000338 303C 015D move.w D0, 0x15D
0000033C AAAA syscall QuickTimeDispatch
0000033E 42A7 clr.l -[A7]
00000340 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000344 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000348 4EBA FF7E jsr [PC - 0x82 /* 000002C8 */]
0000034C 2D5F 0010 move.l [A6 + 0x10], [A7]+
label00000350:
00000350 285F movea.l A4, [A7]+
00000352 4E5E unlink A6
00000354 205F movea.l A0, [A7]+
00000356 504F addq.w A7, 8
00000358 4ED0 jmp [A0]
fn0000035A:
0000035A 4E56 FFF4 link A6, -0x000C
0000035E 48E7 0118 movem.l -[A7], D7,A3,A4
00000362 266E 0008 movea.l A3, [A6 + 0x8]
00000366 286E 000C movea.l A4, [A6 + 0xC]
0000036A 2054 movea.l A0, [A4]
0000036C 1028 000F move.b D0, [A0 + 0xF]
00000370 671A beq +0x1C /* 0000038C */
00000372 2F0B move.l -[A7], A3
00000374 486E FFF8 pea.l [A6 - 0x8]
00000378 486E FFFC pea.l [A6 - 0x4]
0000037C 303C 015D move.w D0, 0x15D
00000380 AAAA syscall QuickTimeDispatch
00000382 2E2E FFFC move.l D7, [A6 - 0x4]
00000386 DEAE FFF8 add.l D7, [A6 - 0x8]
0000038A 6022 bra +0x24 /* 000003AE */
label0000038C:
0000038C 2054 movea.l A0, [A4]
0000038E 4AA8 001E tst.l [A0 + 0x1E]
00000392 6614 bne +0x16 /* 000003A8 */
00000394 2F08 move.l -[A7], A0
00000396 42A7 clr.l -[A7]
00000398 2F0B move.l -[A7], A3
0000039A 303C 002B move.w D0, 0x2B /* '+' */
0000039E AAAA syscall QuickTimeDispatch
000003A0 201F move.l D0, [A7]+
000003A2 205F movea.l A0, [A7]+
000003A4 2140 001E move.l [A0 + 0x1E], D0
label000003A8:
000003A8 2054 movea.l A0, [A4]
000003AA 2E28 001E move.l D7, [A0 + 0x1E]
label000003AE:
000003AE 42A7 clr.l -[A7]
000003B0 2F0B move.l -[A7], A3
000003B2 2F07 move.l -[A7], D7
000003B4 4EBA FF12 jsr [PC - 0xEE /* 000002C8 */]
000003B8 2D5F 0010 move.l [A6 + 0x10], [A7]+
000003BC 4CDF 1880 movem.l D7,A3,A4, [A7]+
000003C0 4E5E unlink A6
000003C2 205F movea.l A0, [A7]+
000003C4 504F addq.w A7, 8
000003C6 4ED0 jmp [A0]
000003C8 4E56 FFE0 link A6, -0x0020
000003CC 48E7 0118 movem.l -[A7], D7,A3,A4
000003D0 7000 moveq.l D0, 0x00
000003D2 2D40 000E move.l [A6 + 0xE], D0
000003D6 206D F242 movea.l A0, [A5 - 0xDBE]
000003DA 302E 000C move.w D0, [A6 + 0xC]
000003DE E540 asl D0.w, 2
000003E0 41E8 087E lea.l A0, [A0 + 0x87E]
000003E4 2670 0000 movea.l A3, [A0 + D0.w]
000003E8 200B move.l D0, A3
000003EA 6604 bne +0x6 /* 000003F0 */
000003EC 6000 00AE bra +0xB0 /* 0000049C */
label000003F0:
000003F0 2053 movea.l A0, [A3]
000003F2 2850 movea.l A4, [A0]
000003F4 200C move.l D0, A4
000003F6 6604 bne +0x6 /* 000003FC */
000003F8 6000 00A2 bra +0xA4 /* 0000049C */
label000003FC:
000003FC 302E 000A move.w D0, [A6 + 0xA]
00000400 6B00 009A bmi +0x9C /* 0000049C */
00000404 0C40 0005 cmpi.w D0, 0x5
00000408 6E00 0092 bgt +0x94 /* 0000049C */
0000040C D040 add.w D0, D0
0000040E 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000412 4EFB 0000 jmp [PC + D0.w]
00000416 000E 002E ori.b A6, 0x2E /* '.' */
0000041A 003E 004E ori.b <<invalid special address>>, 0x4E /* 'N' */
0000041E 005E 0072 ori.w [A6]+, 0x72 /* 'r' */
00000422 42A7 clr.l -[A7]
00000424 2F0C move.l -[A7], A4
00000426 486E FFE4 pea.l [A6 - 0x1C]
0000042A 303C 0039 move.w D0, 0x39 /* '9' */
0000042E AAAA syscall QuickTimeDispatch
00000430 2E1F move.l D7, [A7]+
00000432 42A7 clr.l -[A7]
00000434 2F0C move.l -[A7], A4
00000436 2F07 move.l -[A7], D7
00000438 4EBA FE8E jsr [PC - 0x172 /* 000002C8 */]
0000043C 2D5F 000E move.l [A6 + 0xE], [A7]+
00000440 605A bra +0x5C /* 0000049C */
00000442 42A7 clr.l -[A7]
00000444 2F0C move.l -[A7], A4
00000446 303C 002C move.w D0, 0x2C /* ',' */
0000044A AAAA syscall QuickTimeDispatch
0000044C 2D5F 000E move.l [A6 + 0xE], [A7]+
00000450 604A bra +0x4C /* 0000049C */
00000452 42A7 clr.l -[A7]
00000454 2F0B move.l -[A7], A3
00000456 2F0C move.l -[A7], A4
00000458 4EBA FEB0 jsr [PC - 0x150 /* 0000030A */]
0000045C 2D5F 000E move.l [A6 + 0xE], [A7]+
00000460 603A bra +0x3C /* 0000049C */
00000462 42A7 clr.l -[A7]
00000464 2F0B move.l -[A7], A3
00000466 2F0C move.l -[A7], A4
00000468 4EBA FEF0 jsr [PC - 0x110 /* 0000035A */]
0000046C 2D5F 000E move.l [A6 + 0xE], [A7]+
00000470 602A bra +0x2C /* 0000049C */
00000472 4267 clr.w -[A7]
00000474 2F0C move.l -[A7], A4
00000476 303C 002E move.w D0, 0x2E /* '.' */
0000047A AAAA syscall QuickTimeDispatch
0000047C 301F move.w D0, [A7]+
0000047E 48C0 ext.l D0
00000480 2D40 000E move.l [A6 + 0xE], D0
00000484 6016 bra +0x18 /* 0000049C */
00000486 42A7 clr.l -[A7]
00000488 2F0C move.l -[A7], A4
0000048A 42A7 clr.l -[A7]
0000048C 2F0C move.l -[A7], A4
0000048E 303C 002B move.w D0, 0x2B /* '+' */
00000492 AAAA syscall QuickTimeDispatch
00000494 4EBA FE32 jsr [PC - 0x1CE /* 000002C8 */]
00000498 2D5F 000E move.l [A6 + 0xE], [A7]+
label0000049C:
0000049C 4CDF 1880 movem.l D7,A3,A4, [A7]+
000004A0 4E5E unlink A6
000004A2 205F movea.l A0, [A7]+
000004A4 5C4F addq.w A7, 6
000004A6 4ED0 jmp [A0]
000004A8 4E56 FFE4 link A6, -0x001C
000004AC 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000004B0 2E2E 0008 move.l D7, [A6 + 0x8]
000004B4 206D F242 movea.l A0, [A5 - 0xDBE]
000004B8 302E 0010 move.w D0, [A6 + 0x10]
000004BC E540 asl D0.w, 2
000004BE 41E8 087E lea.l A0, [A0 + 0x87E]
000004C2 2670 0000 movea.l A3, [A0 + D0.w]
000004C6 200B move.l D0, A3
000004C8 6604 bne +0x6 /* 000004CE */
000004CA 6000 00EA bra +0xEC /* 000005B6 */
label000004CE:
000004CE 2053 movea.l A0, [A3]
000004D0 2850 movea.l A4, [A0]
000004D2 200C move.l D0, A4
000004D4 6604 bne +0x6 /* 000004DA */
000004D6 6000 00DE bra +0xE0 /* 000005B6 */
label000004DA:
000004DA 302E 000E move.w D0, [A6 + 0xE]
000004DE 671A beq +0x1C /* 000004FA */
000004E0 5340 subq.w D0, 1
000004E2 674E beq +0x50 /* 00000532 */
000004E4 5340 subq.w D0, 1
000004E6 6700 00AC beq +0xAE /* 00000594 */
000004EA 5340 subq.w D0, 1
000004EC 6700 00B2 beq +0xB4 /* 000005A0 */
000004F0 5340 subq.w D0, 1
000004F2 6700 00B8 beq +0xBA /* 000005AC */
000004F6 6000 00BE bra +0xC0 /* 000005B6 */
label000004FA:
000004FA 7000 moveq.l D0, 0x00
000004FC 2D40 FFE8 move.l [A6 - 0x18], D0
00000500 42A7 clr.l -[A7]
00000502 2F0C move.l -[A7], A4
00000504 2F07 move.l -[A7], D7
00000506 4EBA FBCA jsr [PC - 0x436 /* 000000D2 */]
0000050A 2D5F FFEC move.l [A6 - 0x14], [A7]+
0000050E 42A7 clr.l -[A7]
00000510 2F0C move.l -[A7], A4
00000512 303C 0029 move.w D0, 0x29 /* ')' */
00000516 AAAA syscall QuickTimeDispatch
00000518 2D5F FFF0 move.l [A6 - 0x10], [A7]+
0000051C 7000 moveq.l D0, 0x00
0000051E 2D40 FFF4 move.l [A6 - 0xC], D0
00000522 2F0C move.l -[A7], A4
00000524 486E FFE8 pea.l [A6 - 0x18]
00000528 303C 003C move.w D0, 0x3C /* '<' */
0000052C AAAA syscall QuickTimeDispatch
0000052E 6000 0086 bra +0x88 /* 000005B6 */
label00000532:
00000532 2053 movea.l A0, [A3]
00000534 4AA8 0004 tst.l [A0 + 0x4]
00000538 6748 beq +0x4A /* 00000582 */
0000053A 4A87 tst.l D7
0000053C 661C bne +0x1E /* 0000055A */
0000053E 42A7 clr.l -[A7]
00000540 2053 movea.l A0, [A3]
00000542 2F28 0004 move.l -[A7], [A0 + 0x4]
00000546 3F3C 0008 move.w -[A7], 0x8
0000054A 42A7 clr.l -[A7]
0000054C 2F3C 0006 0009 move.l -[A7], 0x60009
00000552 7000 moveq.l D0, 0x00
00000554 A82A syscall ComponentDispatch
00000556 2C1F move.l D6, [A7]+
00000558 605C bra +0x5E /* 000005B6 */
label0000055A:
0000055A 42A7 clr.l -[A7]
0000055C 2053 movea.l A0, [A3]
0000055E 2F28 0004 move.l -[A7], [A0 + 0x4]
00000562 3F3C 0008 move.w -[A7], 0x8
00000566 7001 moveq.l D0, 0x01
00000568 2F00 move.l -[A7], D0
0000056A 2F3C 0006 0009 move.l -[A7], 0x60009
00000570 7000 moveq.l D0, 0x00
00000572 A82A syscall ComponentDispatch
00000574 2C1F move.l D6, [A7]+
00000576 2F0C move.l -[A7], A4
00000578 2F07 move.l -[A7], D7
0000057A 303C 002D move.w D0, 0x2D /* '-' */
0000057E AAAA syscall QuickTimeDispatch
00000580 6034 bra +0x36 /* 000005B6 */
label00000582:
00000582 2F0C move.l -[A7], A4
00000584 2F07 move.l -[A7], D7
00000586 303C 002D move.w D0, 0x2D /* '-' */
0000058A AAAA syscall QuickTimeDispatch
0000058C 2053 movea.l A0, [A3]
0000058E 2147 0012 move.l [A0 + 0x12], D7
00000592 6022 bra +0x24 /* 000005B6 */
label00000594:
00000594 2F0B move.l -[A7], A3
00000596 2F0C move.l -[A7], A4
00000598 2F07 move.l -[A7], D7
0000059A 4EBA FBA0 jsr [PC - 0x460 /* 0000013C */]
0000059E 6016 bra +0x18 /* 000005B6 */
label000005A0:
000005A0 2F0B move.l -[A7], A3
000005A2 2F0C move.l -[A7], A4
000005A4 2F07 move.l -[A7], D7
000005A6 4EBA FC64 jsr [PC - 0x39C /* 0000020C */]
000005AA 600A bra +0xC /* 000005B6 */
label000005AC:
000005AC 2F0C move.l -[A7], A4
000005AE 3F07 move.w -[A7], D7
000005B0 303C 002F move.w D0, 0x2F /* '/' */
000005B4 AAAA syscall QuickTimeDispatch
label000005B6:
000005B6 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000005BA 4E5E unlink A6
000005BC 205F movea.l A0, [A7]+
000005BE DEFC 000A add.w A7, 0xA /* '\n' */
000005C2 4ED0 jmp [A0]
fn000005C4:
000005C4 4E56 FFE4 link A6, -0x001C
000005C8 7001 moveq.l D0, 0x01
000005CA 2D40 FFFC move.l [A6 - 0x4], D0
000005CE 102E 0008 move.b D0, [A6 + 0x8]
000005D2 660C bne +0xE /* 000005E0 */
000005D4 102D EFD1 move.b D0, [A5 - 0x102F]
000005D8 6706 beq +0x8 /* 000005E0 */
000005DA 7001 moveq.l D0, 0x01
000005DC 2D40 FFFC move.l [A6 - 0x4], D0
label000005E0:
000005E0 102D EFD1 move.b D0, [A5 - 0x102F]
000005E4 672A beq +0x2C /* 00000610 */
000005E6 42A7 clr.l -[A7]
000005E8 2F2E 000E move.l -[A7], [A6 + 0xE]
000005EC 486E FFEC pea.l [A6 - 0x14]
000005F0 303C 0039 move.w D0, 0x39 /* '9' */
000005F4 AAAA syscall QuickTimeDispatch
000005F6 2D5F FFE8 move.l [A6 - 0x18], [A7]+
000005FA 206E 000A movea.l A0, [A6 + 0xA]
000005FE 2050 movea.l A0, [A0]
00000600 41E8 0032 lea.l A0, [A0 + 0x32]
00000604 43EE FFEC lea.l A1, [A6 - 0x14]
00000608 20D9 move.l [A0]+, [A1]+
0000060A 20D9 move.l [A0]+, [A1]+
0000060C 20D9 move.l [A0]+, [A1]+
0000060E 20D9 move.l [A0]+, [A1]+
label00000610:
00000610 2F2E 000E move.l -[A7], [A6 + 0xE]
00000614 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000618 303C 0005 move.w D0, 0x5
0000061C AAAA syscall QuickTimeDispatch
0000061E 4E5E unlink A6
00000620 205F movea.l A0, [A7]+
00000622 DEFC 000A add.w A7, 0xA /* '\n' */
00000626 4ED0 jmp [A0]
fn00000628:
00000628 4E56 0000 link A6, 0
0000062C 206E 0008 movea.l A0, [A6 + 0x8]
00000630 4A90 tst.l [A0]
00000632 674E beq +0x50 /* 00000682 */
00000634 2050 movea.l A0, [A0]
00000636 2050 movea.l A0, [A0]
00000638 4AA8 0004 tst.l [A0 + 0x4]
0000063C 6712 beq +0x14 /* 00000650 */
0000063E 206E 0008 movea.l A0, [A6 + 0x8]
00000642 2050 movea.l A0, [A0]
00000644 2050 movea.l A0, [A0]
00000646 2F28 0004 move.l -[A7], [A0 + 0x4]
0000064A 303C 018B move.w D0, 0x18B
0000064E AAAA syscall QuickTimeDispatch
label00000650:
00000650 206E 0008 movea.l A0, [A6 + 0x8]
00000654 2050 movea.l A0, [A0]
00000656 2050 movea.l A0, [A0]
00000658 4AA8 002E tst.l [A0 + 0x2E]
0000065C 6714 beq +0x16 /* 00000672 */
0000065E 206E 0008 movea.l A0, [A6 + 0x8]
00000662 2050 movea.l A0, [A0]
00000664 2050 movea.l A0, [A0]
00000666 2F28 002E move.l -[A7], [A0 + 0x2E]
0000066A 203C 0004 0004 move.l D0, 0x40004
00000670 AB1D syscall QDExtensions
label00000672:
00000672 206E 0008 movea.l A0, [A6 + 0x8]
00000676 2050 movea.l A0, [A0]
00000678 2050 movea.l A0, [A0]
0000067A 2F10 move.l -[A7], [A0]
0000067C 303C 0023 move.w D0, 0x23 /* '#' */
00000680 AAAA syscall QuickTimeDispatch
label00000682:
00000682 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000686 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
0000068A 4E5E unlink A6
0000068C 2E9F move.l [A7], [A7]+
0000068E 4E75 rts
fn00000690:
00000690 4E56 0000 link A6, 0
00000694 206E 0008 movea.l A0, [A6 + 0x8]
00000698 2F08 move.l -[A7], A0
0000069A 42A7 clr.l -[A7]
0000069C 2F2E 000C move.l -[A7], [A6 + 0xC]
000006A0 4EAD 171A jsr [A5 + 0x171A /* export_735 */]
000006A4 201F move.l D0, [A7]+
000006A6 205F movea.l A0, [A7]+
000006A8 2080 move.l [A0], D0
000006AA 4267 clr.w -[A7]
000006AC 206E 0008 movea.l A0, [A6 + 0x8]
000006B0 2F10 move.l -[A7], [A0]
000006B2 203C 0004 0001 move.l D0, 0x40001
000006B8 AB1D syscall QDExtensions
000006BA 1D5F 0010 move.b [A6 + 0x10], [A7]+
000006BE 4E5E unlink A6
000006C0 205F movea.l A0, [A7]+
000006C2 504F addq.w A7, 8
000006C4 4ED0 jmp [A0]
fn000006C6:
000006C6 4E56 FFDA link A6, -0x0026
000006CA 48E7 0300 movem.l -[A7], D6,D7
000006CE 486E FFFC pea.l [A6 - 0x4]
000006D2 486E FFF8 pea.l [A6 - 0x8]
000006D6 203C 0008 0005 move.l D0, 0x80005
000006DC AB1D syscall QDExtensions
000006DE 102D F435 move.b D0, [A5 - 0xBCB]
000006E2 6712 beq +0x14 /* 000006F6 */
000006E4 206D F40A movea.l A0, [A5 - 0xBF6]
000006E8 2050 movea.l A0, [A0]
000006EA 2068 0016 movea.l A0, [A0 + 0x16]
000006EE 2050 movea.l A0, [A0]
000006F0 3E28 0020 move.w D7, [A0 + 0x20]
000006F4 6002 bra +0x4 /* 000006F8 */
label000006F6:
000006F6 7E01 moveq.l D7, 0x01
label000006F8:
000006F8 2F2D F40A move.l -[A7], [A5 - 0xBF6]
000006FC AA31 syscall SetGDevice
000006FE 3F07 move.w -[A7], D7
00000700 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000704 486E FFDA pea.l [A6 - 0x26]
00000708 4EAD 1912 jsr [A5 + 0x1912 /* export_798 */]
0000070C 4AAE FFDE tst.l [A6 - 0x22]
00000710 6602 bne +0x4 /* 00000714 */
00000712 6066 bra +0x68 /* 0000077A */
label00000714:
00000714 2F2E FFDA move.l -[A7], [A6 - 0x26]
00000718 205F movea.l A0, [A7]+
0000071A A023 syscall DisposHandle/DisposeHandle
0000071C 2F2E FFDE move.l -[A7], [A6 - 0x22]
00000720 205F movea.l A0, [A7]+
00000722 A023 syscall DisposHandle/DisposeHandle
00000724 4267 clr.w -[A7]
00000726 486E FFF0 pea.l [A6 - 0x10]
0000072A 3F07 move.w -[A7], D7
0000072C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000730 42A7 clr.l -[A7]
00000732 42A7 clr.l -[A7]
00000734 2F3C 0000 0000 move.l -[A7], 0x0
0000073A 203C 0016 0000 move.l D0, 0x160000
00000740 AB1D syscall QDExtensions
00000742 3C1F move.w D6, [A7]+
00000744 6634 bne +0x36 /* 0000077A */
00000746 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000074A 42A7 clr.l -[A7]
0000074C 203C 0008 0006 move.l D0, 0x80006
00000752 AB1D syscall QDExtensions
00000754 4267 clr.w -[A7]
00000756 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000075A 486E FFEC pea.l [A6 - 0x14]
0000075E 4EBA FF30 jsr [PC - 0xD0 /* 00000690 */]
00000762 101F move.b D0, [A7]+
00000764 671A beq +0x1C /* 00000780 */
00000766 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000076A A8A3 syscall EraseRect
0000076C 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000770 203C 0004 0002 move.l D0, 0x40002
00000776 AB1D syscall QDExtensions
00000778 6006 bra +0x8 /* 00000780 */
label0000077A:
0000077A 7000 moveq.l D0, 0x00
0000077C 2D40 FFF0 move.l [A6 - 0x10], D0
label00000780:
00000780 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000784 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000788 203C 0008 0006 move.l D0, 0x80006
0000078E AB1D syscall QDExtensions
00000790 2D6E FFF0 000C move.l [A6 + 0xC], [A6 - 0x10]
00000796 4CDF 00C0 movem.l D6,D7, [A7]+
0000079A 4E5E unlink A6
0000079C 2E9F move.l [A7], [A7]+
0000079E 4E75 rts
fn000007A0:
000007A0 4E56 FFD0 link A6, -0x0030
000007A4 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000007A8 206E 000A movea.l A0, [A6 + 0xA]
000007AC 43EE FFF8 lea.l A1, [A6 - 0x8]
000007B0 22D8 move.l [A1]+, [A0]+
000007B2 22D8 move.l [A1]+, [A0]+
000007B4 2C2E 000E move.l D6, [A6 + 0xE]
000007B8 2046 movea.l A0, D6
000007BA 2050 movea.l A0, [A0]
000007BC 2650 movea.l A3, [A0]
000007BE 2F0B move.l -[A7], A3
000007C0 2F2D F476 move.l -[A7], [A5 - 0xB8A]
000007C4 42A7 clr.l -[A7]
000007C6 303C 0016 move.w D0, 0x16
000007CA AAAA syscall QuickTimeDispatch
000007CC 42A7 clr.l -[A7]
000007CE 2F0B move.l -[A7], A3
000007D0 486E FFD4 pea.l [A6 - 0x2C]
000007D4 303C 0039 move.w D0, 0x39 /* '9' */
000007D8 AAAA syscall QuickTimeDispatch
000007DA 2A1F move.l D5, [A7]+
000007DC 066E 0010 FFFC addi.w [A6 - 0x4], 0x10
000007E2 42A7 clr.l -[A7]
000007E4 2F0B move.l -[A7], A3
000007E6 486E FFF8 pea.l [A6 - 0x8]
000007EA 7009 moveq.l D0, 0x09
000007EC 2F00 move.l -[A7], D0
000007EE 303C 018A move.w D0, 0x18A
000007F2 AAAA syscall QuickTimeDispatch
000007F4 285F movea.l A4, [A7]+
000007F6 200C move.l D0, A4
000007F8 6700 0084 beq +0x86 /* 0000087E */
000007FC 42A7 clr.l -[A7]
000007FE 2F0C move.l -[A7], A4
00000800 4267 clr.w -[A7]
00000802 2F3C 0002 000A move.l -[A7], 0x2000A
00000808 7000 moveq.l D0, 0x00
0000080A A82A syscall ComponentDispatch
0000080C 2E1F move.l D7, [A7]+
0000080E 41EE FFF0 lea.l A0, [A6 - 0x10]
00000812 43EE FFF8 lea.l A1, [A6 - 0x8]
00000816 20D9 move.l [A0]+, [A1]+
00000818 20D9 move.l [A0]+, [A1]+
0000081A 302E FFF4 move.w D0, [A6 - 0xC]
0000081E 907C 0010 sub.w D0, 0x10
00000822 3D40 FFF0 move.w [A6 - 0x10], D0
00000826 42A7 clr.l -[A7]
00000828 2F0C move.l -[A7], A4
0000082A 486E FFF8 pea.l [A6 - 0x8]
0000082E 486E FFF0 pea.l [A6 - 0x10]
00000832 7001 moveq.l D0, 0x01
00000834 2F00 move.l -[A7], D0
00000836 2F3C 000C 0024 move.l -[A7], 0xC0024
0000083C 7000 moveq.l D0, 0x00
0000083E A82A syscall ComponentDispatch
00000840 2E1F move.l D7, [A7]+
00000842 42A7 clr.l -[A7]
00000844 2F0C move.l -[A7], A4
00000846 3F3C 0015 move.w -[A7], 0x15
0000084A 102E 0008 move.b D0, [A6 + 0x8]
0000084E 4880 ext.w D0
00000850 48C0 ext.l D0
00000852 2F00 move.l -[A7], D0
00000854 2F3C 0006 0009 move.l -[A7], 0x60009
0000085A 7000 moveq.l D0, 0x00
0000085C A82A syscall ComponentDispatch
0000085E 2E1F move.l D7, [A7]+
00000860 102D EFD1 move.b D0, [A5 - 0x102F]
00000864 6718 beq +0x1A /* 0000087E */
00000866 42A7 clr.l -[A7]
00000868 2F0C move.l -[A7], A4
0000086A 3F3C 000C move.w -[A7], 0xC
0000086E 486E FFD4 pea.l [A6 - 0x2C]
00000872 2F3C 0006 0009 move.l -[A7], 0x60009
00000878 7000 moveq.l D0, 0x00
0000087A A82A syscall ComponentDispatch
0000087C 2E1F move.l D7, [A7]+
label0000087E:
0000087E 2046 movea.l A0, D6
00000880 2050 movea.l A0, [A0]
00000882 216D F476 0022 move.l [A0 + 0x22], [A5 - 0xB8A]
00000888 2046 movea.l A0, D6
0000088A 2050 movea.l A0, [A0]
0000088C 214C 0004 move.l [A0 + 0x4], A4
00000890 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00000894 4E5E unlink A6
00000896 205F movea.l A0, [A7]+
00000898 DEFC 000A add.w A7, 0xA /* '\n' */
0000089C 4ED0 jmp [A0]
fn0000089E:
0000089E 4E56 FFC8 link A6, -0x0038
000008A2 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000008A6 382E 0008 move.w D4, [A6 + 0x8]
000008AA 7000 moveq.l D0, 0x00
000008AC 2D40 000A move.l [A6 + 0xA], D0
000008B0 4267 clr.w -[A7]
000008B2 3F04 move.w -[A7], D4
000008B4 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
000008B8 3D5F FFCC move.w [A6 - 0x34], [A7]+
000008BC 42A7 clr.l -[A7]
000008BE 3F04 move.w -[A7], D4
000008C0 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
000008C4 285F movea.l A4, [A7]+
000008C6 266C 001E movea.l A3, [A4 + 0x1E]
000008CA 200B move.l D0, A3
000008CC 6700 013C beq +0x13E /* 00000A0A */
000008D0 7000 moveq.l D0, 0x00
000008D2 2940 001E move.l [A4 + 0x1E], D0
000008D6 42A7 clr.l -[A7]
000008D8 7042 moveq.l D0, 0x42
000008DA 2F00 move.l -[A7], D0
000008DC 4EAD 0302 jsr [A5 + 0x302 /* export_92 */]
000008E0 2E1F move.l D7, [A7]+
000008E2 4267 clr.w -[A7]
000008E4 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
000008E8 4A5F tst.w [A7]+
000008EA 670C beq +0xE /* 000008F8 */
000008EC 2F0B move.l -[A7], A3
000008EE 303C 0023 move.w D0, 0x23 /* '#' */
000008F2 AAAA syscall QuickTimeDispatch
000008F4 6000 0114 bra +0x116 /* 00000A0A */
label000008F8:
000008F8 2F0B move.l -[A7], A3
000008FA 303C 000D move.w D0, 0xD /* '\r' */
000008FE AAAA syscall QuickTimeDispatch
00000900 7A00 moveq.l D5, 0x00
00000902 42A7 clr.l -[A7]
00000904 3F04 move.w -[A7], D4
00000906 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
0000090A 285F movea.l A4, [A7]+
0000090C 41EE FFE6 lea.l A0, [A6 - 0x1A]
00000910 43EC 0010 lea.l A1, [A4 + 0x10]
00000914 20D9 move.l [A0]+, [A1]+
00000916 20D9 move.l [A0]+, [A1]+
00000918 082C 0005 001B btst.b [A4 + 0x1B], 0x5
0000091E 6632 bne +0x34 /* 00000952 */
00000920 4267 clr.w -[A7]
00000922 486E FFE6 pea.l [A6 - 0x1A]
00000926 A8AE syscall EmptyRect
00000928 101F move.b D0, [A7]+
0000092A 6626 bne +0x28 /* 00000952 */
0000092C 42A7 clr.l -[A7]
0000092E 486E FFE6 pea.l [A6 - 0x1A]
00000932 4EBA FD92 jsr [PC - 0x26E /* 000006C6 */]
00000936 2A1F move.l D5, [A7]+
00000938 6618 bne +0x1A /* 00000952 */
0000093A 1B7C 0001 F233 move.b [A5 - 0xDCD], 0x1
00000940 3B7C FF94 F212 move.w [A5 - 0xDEE], 0xFF94
00000946 2F0B move.l -[A7], A3
00000948 303C 0023 move.w D0, 0x23 /* '#' */
0000094C AAAA syscall QuickTimeDispatch
0000094E 6000 00BA bra +0xBC /* 00000A0A */
label00000952:
00000952 082C 0006 001B btst.b [A4 + 0x1B], 0x6
00000958 56C0 sne D0
0000095A 4A00 tst.b D0
0000095C 6700 009A beq +0x9C /* 000009F8 */
00000960 2F00 move.l -[A7], D0
00000962 4267 clr.w -[A7]
00000964 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00000968 121F move.b D1, [A7]+
0000096A 201F move.l D0, [A7]+
0000096C C001 and.b D0, D1
0000096E 6700 0088 beq +0x8A /* 000009F8 */
00000972 2F0B move.l -[A7], A3
00000974 2F2D F476 move.l -[A7], [A5 - 0xB8A]
00000978 42A7 clr.l -[A7]
0000097A 303C 0016 move.w D0, 0x16
0000097E AAAA syscall QuickTimeDispatch
00000980 066E 0010 FFEA addi.w [A6 - 0x16], 0x10
00000986 42A7 clr.l -[A7]
00000988 2F0B move.l -[A7], A3
0000098A 486E FFE6 pea.l [A6 - 0x1A]
0000098E 7009 moveq.l D0, 0x09
00000990 2F00 move.l -[A7], D0
00000992 303C 018A move.w D0, 0x18A
00000996 AAAA syscall QuickTimeDispatch
00000998 2C1F move.l D6, [A7]+
0000099A 674A beq +0x4C /* 000009E6 */
0000099C 42A7 clr.l -[A7]
0000099E 2F06 move.l -[A7], D6
000009A0 4267 clr.w -[A7]
000009A2 2F3C 0002 000A move.l -[A7], 0x2000A
000009A8 7000 moveq.l D0, 0x00
000009AA A82A syscall ComponentDispatch
000009AC 2D5F FFCE move.l [A6 - 0x32], [A7]+
000009B0 41EE FFEE lea.l A0, [A6 - 0x12]
000009B4 43EE FFE6 lea.l A1, [A6 - 0x1A]
000009B8 20D9 move.l [A0]+, [A1]+
000009BA 20D9 move.l [A0]+, [A1]+
000009BC 302E FFF2 move.w D0, [A6 - 0xE]
000009C0 907C 0010 sub.w D0, 0x10
000009C4 3D40 FFEE move.w [A6 - 0x12], D0
000009C8 42A7 clr.l -[A7]
000009CA 2F06 move.l -[A7], D6
000009CC 486C 0010 pea.l [A4 + 0x10]
000009D0 486E FFEE pea.l [A6 - 0x12]
000009D4 7001 moveq.l D0, 0x01
000009D6 2F00 move.l -[A7], D0
000009D8 2F3C 000C 0024 move.l -[A7], 0xC0024
000009DE 7000 moveq.l D0, 0x00
000009E0 A82A syscall ComponentDispatch
000009E2 2D5F FFCE move.l [A6 - 0x32], [A7]+
label000009E6:
000009E6 2047 movea.l A0, D7
000009E8 2050 movea.l A0, [A0]
000009EA 216D F476 0022 move.l [A0 + 0x22], [A5 - 0xB8A]
000009F0 2047 movea.l A0, D7
000009F2 2050 movea.l A0, [A0]
000009F4 2146 0004 move.l [A0 + 0x4], D6
label000009F8:
000009F8 2047 movea.l A0, D7
000009FA 2850 movea.l A4, [A0]
000009FC 288B move.l [A4], A3
000009FE 3944 0008 move.w [A4 + 0x8], D4
00000A02 2945 002E move.l [A4 + 0x2E], D5
00000A06 2D47 000A move.l [A6 + 0xA], D7
label00000A0A:
00000A0A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000A0E 4E5E unlink A6
00000A10 205F movea.l A0, [A7]+
00000A12 544F addq.w A7, 2
00000A14 4ED0 jmp [A0]
fn00000A16:
00000A16 4E56 FFE6 link A6, -0x001A
00000A1A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000A1E 7000 moveq.l D0, 0x00
00000A20 2D40 000C move.l [A6 + 0xC], D0
00000A24 206E 0008 movea.l A0, [A6 + 0x8]
00000A28 3E28 0004 move.w D7, [A0 + 0x4]
00000A2C 2868 0018 movea.l A4, [A0 + 0x18]
00000A30 3007 move.w D0, D7
00000A32 E940 asl D0.w, 4
00000A34 43EC 049E lea.l A1, [A4 + 0x49E]
00000A38 41F1 0000 lea.l A0, [A1 + D0.w]
00000A3C 2A08 move.l D5, A0
00000A3E 3007 move.w D0, D7
00000A40 E940 asl D0.w, 4
00000A42 43EC 023E lea.l A1, [A4 + 0x23E]
00000A46 41F1 0000 lea.l A0, [A1 + D0.w]
00000A4A 2C08 move.l D6, A0
00000A4C 3007 move.w D0, D7
00000A4E E540 asl D0.w, 2
00000A50 41EC 087E lea.l A0, [A4 + 0x87E]
00000A54 2670 0000 movea.l A3, [A0 + D0.w]
00000A58 200B move.l D0, A3
00000A5A 57C0 seq D0
00000A5C 4A00 tst.b D0
00000A5E 6624 bne +0x26 /* 00000A84 */
00000A60 2045 movea.l A0, D5
00000A62 2246 movea.l A1, D6
00000A64 1228 0001 move.b D1, [A0 + 0x1]
00000A68 B229 0001 cmp.b D1, [A1 + 0x1]
00000A6C 56C1 sne D1
00000A6E 8001 or.b D0, D1
00000A70 6612 bne +0x14 /* 00000A84 */
00000A72 2045 movea.l A0, D5
00000A74 2246 movea.l A1, D6
00000A76 3228 0006 move.w D1, [A0 + 0x6]
00000A7A B269 0006 cmp.w D1, [A1 + 0x6]
00000A7E 56C1 sne D1
00000A80 8001 or.b D0, D1
00000A82 677A beq +0x7C /* 00000AFE */
label00000A84:
00000A84 200B move.l D0, A3
00000A86 6744 beq +0x46 /* 00000ACC */
00000A88 2053 movea.l A0, [A3]
00000A8A 2246 movea.l A1, D6
00000A8C 3028 0008 move.w D0, [A0 + 0x8]
00000A90 B069 0006 cmp.w D0, [A1 + 0x6]
00000A94 661E bne +0x20 /* 00000AB4 */
00000A96 2045 movea.l A0, D5
00000A98 2246 movea.l A1, D6
00000A9A 1028 0001 move.b D0, [A0 + 0x1]
00000A9E B029 0001 cmp.b D0, [A1 + 0x1]
00000AA2 670A beq +0xC /* 00000AAE */
00000AA4 2053 movea.l A0, [A3]
00000AA6 2F10 move.l -[A7], [A0]
00000AA8 303C 000D move.w D0, 0xD /* '\r' */
00000AAC AAAA syscall QuickTimeDispatch
label00000AAE:
00000AAE 2D4B 000C move.l [A6 + 0xC], A3
00000AB2 604E bra +0x50 /* 00000B02 */
label00000AB4:
00000AB4 2F0C move.l -[A7], A4
00000AB6 3F07 move.w -[A7], D7
00000AB8 4EBA 0CA0 jsr [PC + 0xCA0 /* 0000175A */]
00000ABC 3007 move.w D0, D7
00000ABE E540 asl D0.w, 2
00000AC0 41EC 087E lea.l A0, [A4 + 0x87E]
00000AC4 4870 0000 pea.l [A0 + D0.w]
00000AC8 4EBA FB5E jsr [PC - 0x4A2 /* 00000628 */]
label00000ACC:
00000ACC 486E FFEA pea.l [A6 - 0x16]
00000AD0 A874 syscall GetPort
00000AD2 2F2D F476 move.l -[A7], [A5 - 0xB8A]
00000AD6 A873 syscall SetPort
00000AD8 42A7 clr.l -[A7]
00000ADA 2046 movea.l A0, D6
00000ADC 3F28 0006 move.w -[A7], [A0 + 0x6]
00000AE0 4EBA FDBC jsr [PC - 0x244 /* 0000089E */]
00000AE4 281F move.l D4, [A7]+
00000AE6 2F2E FFEA move.l -[A7], [A6 - 0x16]
00000AEA A873 syscall SetPort
00000AEC 3007 move.w D0, D7
00000AEE E540 asl D0.w, 2
00000AF0 41EC 087E lea.l A0, [A4 + 0x87E]
00000AF4 2184 0000 move.l [A0 + D0.w], D4
00000AF8 2D44 000C move.l [A6 + 0xC], D4
00000AFC 6004 bra +0x6 /* 00000B02 */
label00000AFE:
00000AFE 2D4B 000C move.l [A6 + 0xC], A3
label00000B02:
00000B02 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000B06 4E5E unlink A6
00000B08 2E9F move.l [A7], [A7]+
00000B0A 4E75 rts
00000B0C 4E56 FFE0 link A6, -0x0020
00000B10 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000B14 422E FFF1 clr.b [A6 - 0xF]
00000B18 422E FFF3 clr.b [A6 - 0xD]
00000B1C 2D6D F242 FFEC move.l [A6 - 0x14], [A5 - 0xDBE]
00000B22 286E FFEC movea.l A4, [A6 - 0x14]
00000B26 7E06 moveq.l D7, 0x06
00000B28 6000 0158 bra +0x15A /* 00000C82 */
label00000B2C:
00000B2C 3007 move.w D0, D7
00000B2E E540 asl D0.w, 2
00000B30 41EC 087E lea.l A0, [A4 + 0x87E]
00000B34 2670 0000 movea.l A3, [A0 + D0.w]
00000B38 200B move.l D0, A3
00000B3A 6700 0144 beq +0x146 /* 00000C80 */
00000B3E 2053 movea.l A0, [A3]
00000B40 3028 0008 move.w D0, [A0 + 0x8]
00000B44 B06E 000C cmp.w D0, [A6 + 0xC]
00000B48 6600 0136 bne +0x138 /* 00000C80 */
00000B4C 4AA8 002E tst.l [A0 + 0x2E]
00000B50 57C0 seq D0
00000B52 4400 neg.b D0
00000B54 1D40 FFF7 move.b [A6 - 0x9], D0
00000B58 082E 0005 000B btst.b [A6 + 0xB], 0x5
00000B5E 56C0 sne D0
00000B60 4400 neg.b D0
00000B62 1D40 FFF6 move.b [A6 - 0xA], D0
00000B66 2053 movea.l A0, [A3]
00000B68 4AA8 0004 tst.l [A0 + 0x4]
00000B6C 56C6 sne D6
00000B6E 4406 neg.b D6
00000B70 082E 0006 000B btst.b [A6 + 0xB], 0x6
00000B76 56C5 sne D5
00000B78 4405 neg.b D5
00000B7A 102E FFF6 move.b D0, [A6 - 0xA]
00000B7E 6602 bne +0x4 /* 00000B82 */
00000B80 4205 clr.b D5
label00000B82:
00000B82 4267 clr.w -[A7]
00000B84 2053 movea.l A0, [A3]
00000B86 2F10 move.l -[A7], [A0]
00000B88 303C 002E move.w D0, 0x2E /* '.' */
00000B8C AAAA syscall QuickTimeDispatch
00000B8E 4A5F tst.w [A7]+
00000B90 5EC0 sgt D0
00000B92 4400 neg.b D0
00000B94 1D40 FFF5 move.b [A6 - 0xB], D0
00000B98 082E 0003 000B btst.b [A6 + 0xB], 0x3
00000B9E 56C0 sne D0
00000BA0 4400 neg.b D0
00000BA2 1D40 FFF4 move.b [A6 - 0xC], D0
00000BA6 1006 move.b D0, D6
00000BA8 671E beq +0x20 /* 00000BC8 */
00000BAA 42A7 clr.l -[A7]
00000BAC 2053 movea.l A0, [A3]
00000BAE 2F28 0004 move.l -[A7], [A0 + 0x4]
00000BB2 3F3C 0016 move.w -[A7], 0x16
00000BB6 486E FFF3 pea.l [A6 - 0xD]
00000BBA 2F3C 0006 0009 move.l -[A7], 0x60009
00000BC0 7000 moveq.l D0, 0x00
00000BC2 A82A syscall ComponentDispatch
00000BC4 2D5F FFE8 move.l [A6 - 0x18], [A7]+
label00000BC8:
00000BC8 082E 0004 000B btst.b [A6 + 0xB], 0x4
00000BCE 56C4 sne D4
00000BD0 4404 neg.b D4
00000BD2 102E FFF7 move.b D0, [A6 - 0x9]
00000BD6 B02E FFF6 cmp.b D0, [A6 - 0xA]
00000BDA 671A beq +0x1C /* 00000BF6 */
00000BDC 3007 move.w D0, D7
00000BDE E540 asl D0.w, 2
00000BE0 41EC 087E lea.l A0, [A4 + 0x87E]
00000BE4 4870 0000 pea.l [A0 + D0.w]
00000BE8 4EBA FA3E jsr [PC - 0x5C2 /* 00000628 */]
00000BEC 1D7C 0001 FFF1 move.b [A6 - 0xF], 0x1
00000BF2 6000 008C bra +0x8E /* 00000C80 */
label00000BF6:
00000BF6 BA06 cmp.b D5, D6
00000BF8 6740 beq +0x42 /* 00000C3A */
00000BFA 1005 move.b D0, D5
00000BFC 6724 beq +0x26 /* 00000C22 */
00000BFE 2053 movea.l A0, [A3]
00000C00 2F10 move.l -[A7], [A0]
00000C02 303C 000C move.w D0, 0xC
00000C06 AAAA syscall QuickTimeDispatch
00000C08 2053 movea.l A0, [A3]
00000C0A 2F10 move.l -[A7], [A0]
00000C0C 486E FFE0 pea.l [A6 - 0x20]
00000C10 303C 00F9 move.w D0, 0xF9
00000C14 AAAA syscall QuickTimeDispatch
00000C16 2F0B move.l -[A7], A3
00000C18 486E FFE0 pea.l [A6 - 0x20]
00000C1C 1F04 move.b -[A7], D4
00000C1E 4EBA FB80 jsr [PC - 0x480 /* 000007A0 */]
label00000C22:
00000C22 3007 move.w D0, D7
00000C24 E540 asl D0.w, 2
00000C26 41EC 087E lea.l A0, [A4 + 0x87E]
00000C2A 4870 0000 pea.l [A0 + D0.w]
00000C2E 4EBA F9F8 jsr [PC - 0x608 /* 00000628 */]
00000C32 1D7C 0001 FFF1 move.b [A6 - 0xF], 0x1
00000C38 6046 bra +0x48 /* 00000C80 */
label00000C3A:
00000C3A 102E FFF5 move.b D0, [A6 - 0xB]
00000C3E B02E FFF4 cmp.b D0, [A6 - 0xC]
00000C42 670C beq +0xE /* 00000C50 */
00000C44 2053 movea.l A0, [A3]
00000C46 2F10 move.l -[A7], [A0]
00000C48 1F2E FFF4 move.b -[A7], [A6 - 0xC]
00000C4C 4EBA 0868 jsr [PC + 0x868 /* 000014B6 */]
label00000C50:
00000C50 B82E FFF3 cmp.b D4, [A6 - 0xD]
00000C54 56C0 sne D0
00000C56 4A00 tst.b D0
00000C58 6726 beq +0x28 /* 00000C80 */
00000C5A C006 and.b D0, D6
00000C5C 6722 beq +0x24 /* 00000C80 */
00000C5E 42A7 clr.l -[A7]
00000C60 2053 movea.l A0, [A3]
00000C62 2F28 0004 move.l -[A7], [A0 + 0x4]
00000C66 3F3C 0015 move.w -[A7], 0x15
00000C6A 1004 move.b D0, D4
00000C6C 4880 ext.w D0
00000C6E 48C0 ext.l D0
00000C70 2F00 move.l -[A7], D0
00000C72 2F3C 0006 0009 move.l -[A7], 0x60009
00000C78 7000 moveq.l D0, 0x00
00000C7A A82A syscall ComponentDispatch
00000C7C 2D5F FFE8 move.l [A6 - 0x18], [A7]+
label00000C80:
00000C80 5247 addq.w D7, 1
label00000C82:
00000C82 701D moveq.l D0, 0x1D
00000C84 B047 cmp.w D0, D7
00000C86 6C00 FEA4 bge -0x15A /* 00000B2C */
00000C8A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000C8E 4E5E unlink A6
00000C90 205F movea.l A0, [A7]+
00000C92 5C4F addq.w A7, 6
00000C94 4ED0 jmp [A0]
fn00000C96:
00000C96 4E56 FFF0 link A6, -0x0010
00000C9A 2D6E 0008 FFF4 move.l [A6 - 0xC], [A6 + 0x8]
00000CA0 7000 moveq.l D0, 0x00
00000CA2 2D40 FFF0 move.l [A6 - 0x10], D0
00000CA6 703C moveq.l D0, 0x3C
00000CA8 2D40 FFF8 move.l [A6 - 0x8], D0
00000CAC 7000 moveq.l D0, 0x00
00000CAE 2D40 FFFC move.l [A6 - 0x4], D0
00000CB2 2F2E 000C move.l -[A7], [A6 + 0xC]
00000CB6 486E FFF0 pea.l [A6 - 0x10]
00000CBA 303C 003C move.w D0, 0x3C /* '<' */
00000CBE AAAA syscall QuickTimeDispatch
00000CC0 4E5E unlink A6
00000CC2 205F movea.l A0, [A7]+
00000CC4 504F addq.w A7, 8
00000CC6 4ED0 jmp [A0]
fn00000CC8:
00000CC8 4E56 FFEC link A6, -0x0014
00000CCC 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000CD0 2E2E 0010 move.l D7, [A6 + 0x10]
00000CD4 422E 0014 clr.b [A6 + 0x14]
00000CD8 2047 movea.l A0, D7
00000CDA 2050 movea.l A0, [A0]
00000CDC 2868 002E movea.l A4, [A0 + 0x2E]
00000CE0 200C move.l D0, A4
00000CE2 6604 bne +0x6 /* 00000CE8 */
00000CE4 6000 00D6 bra +0xD8 /* 00000DBC */
label00000CE8:
00000CE8 2047 movea.l A0, D7
00000CEA 2050 movea.l A0, [A0]
00000CEC 2650 movea.l A3, [A0]
00000CEE 4267 clr.w -[A7]
00000CF0 2F0C move.l -[A7], A4
00000CF2 486E FFF2 pea.l [A6 - 0xE]
00000CF6 4EBA F998 jsr [PC - 0x668 /* 00000690 */]
00000CFA 101F move.b D0, [A7]+
00000CFC 6604 bne +0x6 /* 00000D02 */
00000CFE 6000 00BC bra +0xBE /* 00000DBC */
label00000D02:
00000D02 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
00000D08 2047 movea.l A0, D7
00000D0A 2050 movea.l A0, [A0]
00000D0C B9E8 0022 cmpa.l A4, [A0 + 0x22]
00000D10 6714 beq +0x16 /* 00000D26 */
00000D12 2F0B move.l -[A7], A3
00000D14 2F0C move.l -[A7], A4
00000D16 42A7 clr.l -[A7]
00000D18 303C 0016 move.w D0, 0x16
00000D1C AAAA syscall QuickTimeDispatch
00000D1E 2047 movea.l A0, D7
00000D20 2050 movea.l A0, [A0]
00000D22 214C 0022 move.l [A0 + 0x22], A4
label00000D26:
00000D26 4267 clr.w -[A7]
00000D28 2047 movea.l A0, D7
00000D2A 2050 movea.l A0, [A0]
00000D2C 4868 0026 pea.l [A0 + 0x26]
00000D30 486C 0010 pea.l [A4 + 0x10]
00000D34 A8A6 syscall EqualRect
00000D36 101F move.b D0, [A7]+
00000D38 661C bne +0x1E /* 00000D56 */
00000D3A 2047 movea.l A0, D7
00000D3C 2050 movea.l A0, [A0]
00000D3E 41E8 0026 lea.l A0, [A0 + 0x26]
00000D42 43EC 0010 lea.l A1, [A4 + 0x10]
00000D46 20D9 move.l [A0]+, [A1]+
00000D48 20D9 move.l [A0]+, [A1]+
00000D4A 2F0B move.l -[A7], A3
00000D4C 486C 0010 pea.l [A4 + 0x10]
00000D50 303C 00FA move.w D0, 0xFA
00000D54 AAAA syscall QuickTimeDispatch
label00000D56:
00000D56 4206 clr.b D6
00000D58 4267 clr.w -[A7]
00000D5A 2F0B move.l -[A7], A3
00000D5C 303C 000A move.w D0, 0xA /* '\n' */
00000D60 AAAA syscall QuickTimeDispatch
00000D62 101F move.b D0, [A7]+
00000D64 660E bne +0x10 /* 00000D74 */
00000D66 7C01 moveq.l D6, 0x01
00000D68 2F0B move.l -[A7], A3
00000D6A 1F3C 0001 move.b -[A7], 0x1
00000D6E 303C 0009 move.w D0, 0x9 /* '\t' */
00000D72 AAAA syscall QuickTimeDispatch
label00000D74:
00000D74 2F0B move.l -[A7], A3
00000D76 2F07 move.l -[A7], D7
00000D78 1F3C 0001 move.b -[A7], 0x1
00000D7C 4EBA F846 jsr [PC - 0x7BA /* 000005C4 */]
00000D80 1006 move.b D0, D6
00000D82 670A beq +0xC /* 00000D8E */
00000D84 2F0B move.l -[A7], A3
00000D86 4267 clr.w -[A7]
00000D88 303C 0009 move.w D0, 0x9 /* '\t' */
00000D8C AAAA syscall QuickTimeDispatch
label00000D8E:
00000D8E 486E FFEE pea.l [A6 - 0x12]
00000D92 A874 syscall GetPort
00000D94 486C 0002 pea.l [A4 + 0x2]
00000D98 206E FFEE movea.l A0, [A6 - 0x12]
00000D9C 4868 0002 pea.l [A0 + 0x2]
00000DA0 486C 0010 pea.l [A4 + 0x10]
00000DA4 2F2E 000C move.l -[A7], [A6 + 0xC]
00000DA8 3F2E 000A move.w -[A7], [A6 + 0xA]
00000DAC 42A7 clr.l -[A7]
00000DAE A8EC syscall CopyBits
00000DB0 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000DB4 203C 0004 0002 move.l D0, 0x40002
00000DBA AB1D syscall QDExtensions
label00000DBC:
00000DBC 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000DC0 4E5E unlink A6
00000DC2 205F movea.l A0, [A7]+
00000DC4 DEFC 000C add.w A7, 0xC
00000DC8 4ED0 jmp [A0]
fn00000DCA:
00000DCA 4E56 FFFC link A6, -0x0004
00000DCE 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000DD2 266E 0010 movea.l A3, [A6 + 0x10]
00000DD6 286E 000C movea.l A4, [A6 + 0xC]
00000DDA 082B 0001 001B btst.b [A3 + 0x1B], 0x1
00000DE0 670C beq +0xE /* 00000DEE */
00000DE2 206E 0008 movea.l A0, [A6 + 0x8]
00000DE6 224C movea.l A1, A4
00000DE8 20D9 move.l [A0]+, [A1]+
00000DEA 20D9 move.l [A0]+, [A1]+
00000DEC 605E bra +0x60 /* 00000E4C */
label00000DEE:
00000DEE 206E 0008 movea.l A0, [A6 + 0x8]
00000DF2 43EB 0010 lea.l A1, [A3 + 0x10]
00000DF6 20D9 move.l [A0]+, [A1]+
00000DF8 20D9 move.l [A0]+, [A1]+
00000DFA 4247 clr.w D7
00000DFC 4246 clr.w D6
00000DFE 082B 0000 001B btst.b [A3 + 0x1B], 0x0
00000E04 6732 beq +0x34 /* 00000E38 */
00000E06 206E 0008 movea.l A0, [A6 + 0x8]
00000E0A 302C 0006 move.w D0, [A4 + 0x6]
00000E0E 906C 0002 sub.w D0, [A4 + 0x2]
00000E12 3228 0006 move.w D1, [A0 + 0x6]
00000E16 9240 sub.w D1, D0
00000E18 48C1 ext.l D1
00000E1A 83FC 0002 divs.w D1, 0x2
00000E1E 3E01 move.w D7, D1
00000E20 206E 0008 movea.l A0, [A6 + 0x8]
00000E24 302C 0004 move.w D0, [A4 + 0x4]
00000E28 9054 sub.w D0, [A4]
00000E2A 3228 0004 move.w D1, [A0 + 0x4]
00000E2E 9240 sub.w D1, D0
00000E30 48C1 ext.l D1
00000E32 83FC 0002 divs.w D1, 0x2
00000E36 3C01 move.w D6, D1
label00000E38:
00000E38 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E3C 302C 0002 move.w D0, [A4 + 0x2]
00000E40 9047 sub.w D0, D7
00000E42 3F00 move.w -[A7], D0
00000E44 3014 move.w D0, [A4]
00000E46 9046 sub.w D0, D6
00000E48 3F00 move.w -[A7], D0
00000E4A A8A8 syscall OffsetRect
label00000E4C:
00000E4C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000E50 4E5E unlink A6
00000E52 205F movea.l A0, [A7]+
00000E54 DEFC 000C add.w A7, 0xC
00000E58 4ED0 jmp [A0]
00000E5A 4E56 FFD0 link A6, -0x0030
00000E5E 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000E62 2C2E 0010 move.l D6, [A6 + 0x10]
00000E66 2846 movea.l A4, D6
00000E68 7E06 moveq.l D7, 0x06
00000E6A 6000 008E bra +0x90 /* 00000EFA */
label00000E6E:
00000E6E 3007 move.w D0, D7
00000E70 6B18 bmi +0x1A /* 00000E8A */
00000E72 B07C 001F cmp.w D0, 0x1F
00000E76 6E12 bgt +0x14 /* 00000E8A */
00000E78 41EE 0010 lea.l A0, [A6 + 0x10]
00000E7C 3200 move.w D1, D0
00000E7E E649 lsr D1.w, 3
00000E80 4441 neg.w D1
00000E82 0130 10FF btst [A0 + D1.w - 0x1], D0
00000E86 0A3C 0004 xori.b ccr, 4
label00000E8A:
00000E8A 666C bne +0x6E /* 00000EF8 */
00000E8C 3007 move.w D0, D7
00000E8E E540 asl D0.w, 2
00000E90 41EC 087E lea.l A0, [A4 + 0x87E]
00000E94 2670 0000 movea.l A3, [A0 + D0.w]
00000E98 200B move.l D0, A3
00000E9A 675C beq +0x5E /* 00000EF8 */
00000E9C 2053 movea.l A0, [A3]
00000E9E 4AA8 002E tst.l [A0 + 0x2E]
00000EA2 6654 bne +0x56 /* 00000EF8 */
00000EA4 4267 clr.w -[A7]
00000EA6 2F06 move.l -[A7], D6
00000EA8 3F07 move.w -[A7], D7
00000EAA 4EBA 09D0 jsr [PC + 0x9D0 /* 0000187C */]
00000EAE 101F move.b D0, [A7]+
00000EB0 6746 beq +0x48 /* 00000EF8 */
00000EB2 4267 clr.w -[A7]
00000EB4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000EB8 3007 move.w D0, D7
00000EBA E740 asl D0.w, 3
00000EBC 41EC 03EE lea.l A0, [A4 + 0x3EE]
00000EC0 4870 0000 pea.l [A0 + D0.w]
00000EC4 486E FFF2 pea.l [A6 - 0xE]
00000EC8 A8AA syscall SectRect
00000ECA 101F move.b D0, [A7]+
00000ECC 672A beq +0x2C /* 00000EF8 */
00000ECE 3F07 move.w -[A7], D7
00000ED0 3F3C 0001 move.w -[A7], 0x1
00000ED4 7001 moveq.l D0, 0x01
00000ED6 2F00 move.l -[A7], D0
00000ED8 2F06 move.l -[A7], D6
00000EDA 486E FFD6 pea.l [A6 - 0x2A]
00000EDE 4EAD 17CA jsr [A5 + 0x17CA /* export_757 */]
00000EE2 2053 movea.l A0, [A3]
00000EE4 4AA8 0004 tst.l [A0 + 0x4]
00000EE8 660E bne +0x10 /* 00000EF8 */
00000EEA 4267 clr.w -[A7]
00000EEC 2053 movea.l A0, [A3]
00000EEE 2F10 move.l -[A7], [A0]
00000EF0 303C 001F move.w D0, 0x1F
00000EF4 AAAA syscall QuickTimeDispatch
00000EF6 3A1F move.w D5, [A7]+
label00000EF8:
00000EF8 5247 addq.w D7, 1
label00000EFA:
00000EFA 701D moveq.l D0, 0x1D
00000EFC B047 cmp.w D0, D7
00000EFE 6C00 FF6E bge -0x90 /* 00000E6E */
00000F02 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00000F06 4E5E unlink A6
00000F08 205F movea.l A0, [A7]+
00000F0A DEFC 000C add.w A7, 0xC
00000F0E 4ED0 jmp [A0]
00000F10 4E56 FFEA link A6, -0x0016
00000F14 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000F18 286E 0010 movea.l A4, [A6 + 0x10]
00000F1C 7E06 moveq.l D7, 0x06
00000F1E 6000 008A bra +0x8C /* 00000FAA */
label00000F22:
00000F22 3007 move.w D0, D7
00000F24 6B18 bmi +0x1A /* 00000F3E */
00000F26 B07C 001F cmp.w D0, 0x1F
00000F2A 6E12 bgt +0x14 /* 00000F3E */
00000F2C 41EE 0010 lea.l A0, [A6 + 0x10]
00000F30 3200 move.w D1, D0
00000F32 E649 lsr D1.w, 3
00000F34 4441 neg.w D1
00000F36 0130 10FF btst [A0 + D1.w - 0x1], D0
00000F3A 0A3C 0004 xori.b ccr, 4
label00000F3E:
00000F3E 6668 bne +0x6A /* 00000FA8 */
00000F40 3007 move.w D0, D7
00000F42 E540 asl D0.w, 2
00000F44 41EC 087E lea.l A0, [A4 + 0x87E]
00000F48 2670 0000 movea.l A3, [A0 + D0.w]
00000F4C 200B move.l D0, A3
00000F4E 6758 beq +0x5A /* 00000FA8 */
00000F50 2053 movea.l A0, [A3]
00000F52 4AA8 002E tst.l [A0 + 0x2E]
00000F56 6650 bne +0x52 /* 00000FA8 */
00000F58 4267 clr.w -[A7]
00000F5A 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000F5E 3F07 move.w -[A7], D7
00000F60 4EBA 091A jsr [PC + 0x91A /* 0000187C */]
00000F64 101F move.b D0, [A7]+
00000F66 6740 beq +0x42 /* 00000FA8 */
00000F68 4267 clr.w -[A7]
00000F6A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F6E 3007 move.w D0, D7
00000F70 E740 asl D0.w, 3
00000F72 41EC 03EE lea.l A0, [A4 + 0x3EE]
00000F76 4870 0000 pea.l [A0 + D0.w]
00000F7A 486E FFF2 pea.l [A6 - 0xE]
00000F7E A8AA syscall SectRect
00000F80 101F move.b D0, [A7]+
00000F82 6724 beq +0x26 /* 00000FA8 */
00000F84 42A7 clr.l -[A7]
00000F86 486E FFF2 pea.l [A6 - 0xE]
00000F8A 4EAD 16FA jsr [A5 + 0x16FA /* export_731 */]
00000F8E 2C1F move.l D6, [A7]+
00000F90 42A7 clr.l -[A7]
00000F92 4EAD 145A jsr [A5 + 0x145A /* export_647 */]
00000F96 205F movea.l A0, [A7]+
00000F98 2A28 001C move.l D5, [A0 + 0x1C]
00000F9C 2F05 move.l -[A7], D5
00000F9E 2F06 move.l -[A7], D6
00000FA0 2F05 move.l -[A7], D5
00000FA2 A8E6 syscall DiffRgn
00000FA4 2F06 move.l -[A7], D6
00000FA6 A8D9 syscall DisposRgn/DisposeRgn
label00000FA8:
00000FA8 5247 addq.w D7, 1
label00000FAA:
00000FAA 701D moveq.l D0, 0x1D
00000FAC B047 cmp.w D0, D7
00000FAE 6C00 FF72 bge -0x8C /* 00000F22 */
00000FB2 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00000FB6 4E5E unlink A6
00000FB8 205F movea.l A0, [A7]+
00000FBA DEFC 000C add.w A7, 0xC
00000FBE 4ED0 jmp [A0]
fn00000FC0:
00000FC0 4E56 FFCE link A6, -0x0032
00000FC4 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000FC8 2C2E 0012 move.l D6, [A6 + 0x12]
00000FCC 2046 movea.l A0, D6
00000FCE 2050 movea.l A0, [A0]
00000FD0 2868 0004 movea.l A4, [A0 + 0x4]
00000FD4 200C move.l D0, A4
00000FD6 56C0 sne D0
00000FD8 4400 neg.b D0
00000FDA 1D40 0016 move.b [A6 + 0x16], D0
00000FDE 200C move.l D0, A4
00000FE0 6604 bne +0x6 /* 00000FE6 */
00000FE2 6000 0200 bra +0x202 /* 000011E4 */
label00000FE6:
00000FE6 486E FFDC pea.l [A6 - 0x24]
00000FEA A874 syscall GetPort
00000FEC 202E FFDC move.l D0, [A6 - 0x24]
00000FF0 B0AD F476 cmp.l D0, [A5 - 0xB8A]
00000FF4 6704 beq +0x6 /* 00000FFA */
00000FF6 6000 01EC bra +0x1EE /* 000011E4 */
label00000FFA:
00000FFA 206E 000E movea.l A0, [A6 + 0xE]
00000FFE 43EE FFF0 lea.l A1, [A6 - 0x10]
00001002 22D8 move.l [A1]+, [A0]+
00001004 22D8 move.l [A1]+, [A0]+
00001006 046E 0010 FFF4 subi.w [A6 - 0xC], 0x10
0000100C 206E 000E movea.l A0, [A6 + 0xE]
00001010 43EE FFE8 lea.l A1, [A6 - 0x18]
00001014 22D8 move.l [A1]+, [A0]+
00001016 22D8 move.l [A1]+, [A0]+
00001018 302E FFEC move.w D0, [A6 - 0x14]
0000101C 907C 0010 sub.w D0, 0x10
00001020 3D40 FFE8 move.w [A6 - 0x18], D0
00001024 2046 movea.l A0, D6
00001026 2050 movea.l A0, [A0]
00001028 2650 movea.l A3, [A0]
0000102A 2046 movea.l A0, D6
0000102C 2050 movea.l A0, [A0]
0000102E 202E FFDC move.l D0, [A6 - 0x24]
00001032 B0A8 0022 cmp.l D0, [A0 + 0x22]
00001036 672C beq +0x2E /* 00001064 */
00001038 2046 movea.l A0, D6
0000103A 2050 movea.l A0, [A0]
0000103C 216E FFDC 0022 move.l [A0 + 0x22], [A6 - 0x24]
00001042 2F0B move.l -[A7], A3
00001044 2F2E FFDC move.l -[A7], [A6 - 0x24]
00001048 42A7 clr.l -[A7]
0000104A 303C 0016 move.w D0, 0x16
0000104E AAAA syscall QuickTimeDispatch
00001050 42A7 clr.l -[A7]
00001052 2F0C move.l -[A7], A4
00001054 2F2E FFDC move.l -[A7], [A6 - 0x24]
00001058 2F3C 0004 000C move.l -[A7], 0x4000C
0000105E 7000 moveq.l D0, 0x00
00001060 A82A syscall ComponentDispatch
00001062 2E1F move.l D7, [A7]+
label00001064:
00001064 4267 clr.w -[A7]
00001066 486E FFF0 pea.l [A6 - 0x10]
0000106A 2046 movea.l A0, D6
0000106C 2050 movea.l A0, [A0]
0000106E 4868 0026 pea.l [A0 + 0x26]
00001072 A8A6 syscall EqualRect
00001074 101F move.b D0, [A7]+
00001076 667C bne +0x7E /* 000010F4 */
00001078 42A7 clr.l -[A7]
0000107A 2F0C move.l -[A7], A4
0000107C 486E FFF0 pea.l [A6 - 0x10]
00001080 486E FFE8 pea.l [A6 - 0x18]
00001084 7002 moveq.l D0, 0x02
00001086 2F00 move.l -[A7], D0
00001088 2F3C 000C 0024 move.l -[A7], 0xC0024
0000108E 7000 moveq.l D0, 0x00
00001090 A82A syscall ComponentDispatch
00001092 2E1F move.l D7, [A7]+
00001094 42A7 clr.l -[A7]
00001096 2F2E 000A move.l -[A7], [A6 + 0xA]
0000109A 4EAD 16FA jsr [A5 + 0x16FA /* export_731 */]
0000109E 281F move.l D4, [A7]+
000010A0 42A7 clr.l -[A7]
000010A2 2F0C move.l -[A7], A4
000010A4 2F04 move.l -[A7], D4
000010A6 42A7 clr.l -[A7]
000010A8 2F3C 0008 0028 move.l -[A7], 0x80028
000010AE 7000 moveq.l D0, 0x00
000010B0 A82A syscall ComponentDispatch
000010B2 2E1F move.l D7, [A7]+
000010B4 2F04 move.l -[A7], D4
000010B6 A8D9 syscall DisposRgn/DisposeRgn
000010B8 4267 clr.w -[A7]
000010BA 2046 movea.l A0, D6
000010BC 2050 movea.l A0, [A0]
000010BE 4868 0026 pea.l [A0 + 0x26]
000010C2 A8AE syscall EmptyRect
000010C4 101F move.b D0, [A7]+
000010C6 661C bne +0x1E /* 000010E4 */
000010C8 2046 movea.l A0, D6
000010CA 2050 movea.l A0, [A0]
000010CC 43EE FFE0 lea.l A1, [A6 - 0x20]
000010D0 41E8 0026 lea.l A0, [A0 + 0x26]
000010D4 22D8 move.l [A1]+, [A0]+
000010D6 22D8 move.l [A1]+, [A0]+
000010D8 066E 0010 FFE4 addi.w [A6 - 0x1C], 0x10
000010DE 486E FFE0 pea.l [A6 - 0x20]
000010E2 A92A syscall ValidRect
label000010E4:
000010E4 2046 movea.l A0, D6
000010E6 2050 movea.l A0, [A0]
000010E8 41E8 0026 lea.l A0, [A0 + 0x26]
000010EC 43EE FFF0 lea.l A1, [A6 - 0x10]
000010F0 20D9 move.l [A0]+, [A1]+
000010F2 20D9 move.l [A0]+, [A1]+
label000010F4:
000010F4 42A7 clr.l -[A7]
000010F6 2F0C move.l -[A7], A4
000010F8 2F3C 0000 000F move.l -[A7], 0xF
000010FE 7000 moveq.l D0, 0x00
00001100 A82A syscall ComponentDispatch
00001102 4A9F tst.l [A7]+
00001104 56C0 sne D0
00001106 4400 neg.b D0
00001108 1D40 FFD6 move.b [A6 - 0x2A], D0
0000110C 6758 beq +0x5A /* 00001166 */
0000110E 102E 0008 move.b D0, [A6 + 0x8]
00001112 6740 beq +0x42 /* 00001154 */
00001114 4205 clr.b D5
00001116 4267 clr.w -[A7]
00001118 2F0B move.l -[A7], A3
0000111A 303C 000A move.w D0, 0xA /* '\n' */
0000111E AAAA syscall QuickTimeDispatch
00001120 101F move.b D0, [A7]+
00001122 660E bne +0x10 /* 00001132 */
00001124 7A01 moveq.l D5, 0x01
00001126 2F0B move.l -[A7], A3
00001128 1F3C 0001 move.b -[A7], 0x1
0000112C 303C 0009 move.w D0, 0x9 /* '\t' */
00001130 AAAA syscall QuickTimeDispatch
label00001132:
00001132 42A7 clr.l -[A7]
00001134 2F0C move.l -[A7], A4
00001136 2F2E FFDC move.l -[A7], [A6 - 0x24]
0000113A 2F3C 0004 0018 move.l -[A7], 0x40018
00001140 7000 moveq.l D0, 0x00
00001142 A82A syscall ComponentDispatch
00001144 2E1F move.l D7, [A7]+
00001146 1005 move.b D0, D5
00001148 670A beq +0xC /* 00001154 */
0000114A 2F0B move.l -[A7], A3
0000114C 4267 clr.w -[A7]
0000114E 303C 0009 move.w D0, 0x9 /* '\t' */
00001152 AAAA syscall QuickTimeDispatch
label00001154:
00001154 42A7 clr.l -[A7]
00001156 2F0C move.l -[A7], A4
00001158 2F3C 0000 001A move.l -[A7], 0x1A
0000115E 7000 moveq.l D0, 0x00
00001160 A82A syscall ComponentDispatch
00001162 2E1F move.l D7, [A7]+
00001164 6072 bra +0x74 /* 000011D8 */
label00001166:
00001166 42A7 clr.l -[A7]
00001168 2F0C move.l -[A7], A4
0000116A 1F3C 0001 move.b -[A7], 0x1
0000116E 2F3C 0002 000E move.l -[A7], 0x2000E
00001174 7000 moveq.l D0, 0x00
00001176 A82A syscall ComponentDispatch
00001178 2E1F move.l D7, [A7]+
0000117A 486E FFE8 pea.l [A6 - 0x18]
0000117E A92A syscall ValidRect
00001180 4205 clr.b D5
00001182 4267 clr.w -[A7]
00001184 2F0B move.l -[A7], A3
00001186 303C 000A move.w D0, 0xA /* '\n' */
0000118A AAAA syscall QuickTimeDispatch
0000118C 101F move.b D0, [A7]+
0000118E 660E bne +0x10 /* 0000119E */
00001190 2F0B move.l -[A7], A3
00001192 1F3C 0001 move.b -[A7], 0x1
00001196 303C 0009 move.w D0, 0x9 /* '\t' */
0000119A AAAA syscall QuickTimeDispatch
0000119C 7A01 moveq.l D5, 0x01
label0000119E:
0000119E 42A7 clr.l -[A7]
000011A0 2F0C move.l -[A7], A4
000011A2 2F2E FFDC move.l -[A7], [A6 - 0x24]
000011A6 1F3C 0001 move.b -[A7], 0x1
000011AA 2F3C 0006 0019 move.l -[A7], 0x60019
000011B0 7000 moveq.l D0, 0x00
000011B2 A82A syscall ComponentDispatch
000011B4 2E1F move.l D7, [A7]+
000011B6 42A7 clr.l -[A7]
000011B8 2F0C move.l -[A7], A4
000011BA 2F2E FFDC move.l -[A7], [A6 - 0x24]
000011BE 2F3C 0004 0018 move.l -[A7], 0x40018
000011C4 7000 moveq.l D0, 0x00
000011C6 A82A syscall ComponentDispatch
000011C8 2E1F move.l D7, [A7]+
000011CA 1005 move.b D0, D5
000011CC 670A beq +0xC /* 000011D8 */
000011CE 2F0B move.l -[A7], A3
000011D0 4267 clr.w -[A7]
000011D2 303C 0009 move.w D0, 0x9 /* '\t' */
000011D6 AAAA syscall QuickTimeDispatch
label000011D8:
000011D8 102E 0008 move.b D0, [A6 + 0x8]
000011DC 6706 beq +0x8 /* 000011E4 */
000011DE 486E FFE8 pea.l [A6 - 0x18]
000011E2 A92A syscall ValidRect
label000011E4:
000011E4 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000011E8 4E5E unlink A6
000011EA 205F movea.l A0, [A7]+
000011EC DEFC 000E add.w A7, 0xE
000011F0 4ED0 jmp [A0]
fn000011F2:
000011F2 4E56 FFB8 link A6, -0x0048
000011F6 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000011FA 2E2E 0008 move.l D7, [A6 + 0x8]
000011FE 2047 movea.l A0, D7
00001200 3028 0004 move.w D0, [A0 + 0x4]
00001204 6B1E bmi +0x20 /* 00001224 */
00001206 2047 movea.l A0, D7
00001208 2068 0018 movea.l A0, [A0 + 0x18]
0000120C B07C 001F cmp.w D0, 0x1F
00001210 6E12 bgt +0x14 /* 00001224 */
00001212 41E8 0896 lea.l A0, [A0 + 0x896]
00001216 3200 move.w D1, D0
00001218 E649 lsr D1.w, 3
0000121A 4441 neg.w D1
0000121C 0130 10FF btst [A0 + D1.w - 0x1], D0
00001220 0A3C 0004 xori.b ccr, 4
label00001224:
00001224 6604 bne +0x6 /* 0000122A */
00001226 6000 01BE bra +0x1C0 /* 000013E6 */
label0000122A:
0000122A 42A7 clr.l -[A7]
0000122C 2F07 move.l -[A7], D7
0000122E 4EBA F7E6 jsr [PC - 0x81A /* 00000A16 */]
00001232 285F movea.l A4, [A7]+
00001234 200C move.l D0, A4
00001236 6604 bne +0x6 /* 0000123C */
00001238 6000 01AC bra +0x1AE /* 000013E6 */
label0000123C:
0000123C 2054 movea.l A0, [A4]
0000123E 2650 movea.l A3, [A0]
00001240 1028 0010 move.b D0, [A0 + 0x10]
00001244 6754 beq +0x56 /* 0000129A */
00001246 4228 0010 clr.b [A0 + 0x10]
0000124A 2054 movea.l A0, [A4]
0000124C 4AA8 0012 tst.l [A0 + 0x12]
00001250 6D0A blt +0xC /* 0000125C */
00001252 2F0B move.l -[A7], A3
00001254 303C 000D move.w D0, 0xD /* '\r' */
00001258 AAAA syscall QuickTimeDispatch
0000125A 6008 bra +0xA /* 00001264 */
label0000125C:
0000125C 2F0B move.l -[A7], A3
0000125E 303C 000E move.w D0, 0xE
00001262 AAAA syscall QuickTimeDispatch
label00001264:
00001264 4267 clr.w -[A7]
00001266 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
0000126A 101F move.b D0, [A7]+
0000126C 6714 beq +0x16 /* 00001282 */
0000126E 2054 movea.l A0, [A4]
00001270 2F08 move.l -[A7], A0
00001272 42A7 clr.l -[A7]
00001274 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
00001278 201F move.l D0, [A7]+
0000127A 205F movea.l A0, [A7]+
0000127C 2140 000A move.l [A0 + 0xA], D0
00001280 6018 bra +0x1A /* 0000129A */
label00001282:
00001282 2054 movea.l A0, [A4]
00001284 4AA8 0004 tst.l [A0 + 0x4]
00001288 6610 bne +0x12 /* 0000129A */
0000128A 2F0B move.l -[A7], A3
0000128C 303C 000B move.w D0, 0xB
00001290 AAAA syscall QuickTimeDispatch
00001292 2054 movea.l A0, [A4]
00001294 117C 0001 000E move.b [A0 + 0xE], 0x1
label0000129A:
0000129A 4267 clr.w -[A7]
0000129C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000012A0 101F move.b D0, [A7]+
000012A2 671E beq +0x20 /* 000012C2 */
000012A4 42A7 clr.l -[A7]
000012A6 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
000012AA 2054 movea.l A0, [A4]
000012AC 2A1F move.l D5, [A7]+
000012AE 9AA8 000A sub.l D5, [A0 + 0xA]
000012B2 2054 movea.l A0, [A4]
000012B4 4AA8 0004 tst.l [A0 + 0x4]
000012B8 6608 bne +0xA /* 000012C2 */
000012BA 2F0B move.l -[A7], A3
000012BC 2F05 move.l -[A7], D5
000012BE 4EBA F9D6 jsr [PC - 0x62A /* 00000C96 */]
label000012C2:
000012C2 486E FFF0 pea.l [A6 - 0x10]
000012C6 A874 syscall GetPort
000012C8 2047 movea.l A0, D7
000012CA 2F28 0010 move.l -[A7], [A0 + 0x10]
000012CE 486E FFE4 pea.l [A6 - 0x1C]
000012D2 4EAD 16D2 jsr [A5 + 0x16D2 /* export_726 */]
000012D6 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000012DA 206E FFF0 movea.l A0, [A6 - 0x10]
000012DE 2F28 0018 move.l -[A7], [A0 + 0x18]
000012E2 2F28 0018 move.l -[A7], [A0 + 0x18]
000012E6 A8E4 syscall SectRgn
000012E8 2047 movea.l A0, D7
000012EA 2F28 0014 move.l -[A7], [A0 + 0x14]
000012EE 2047 movea.l A0, D7
000012F0 2F28 0010 move.l -[A7], [A0 + 0x10]
000012F4 486E FFE8 pea.l [A6 - 0x18]
000012F8 4EBA FAD0 jsr [PC - 0x530 /* 00000DCA */]
000012FC 2047 movea.l A0, D7
000012FE 7001 moveq.l D0, 0x01
00001300 B0A8 000C cmp.l D0, [A0 + 0xC]
00001304 57C6 seq D6
00001306 4406 neg.b D6
00001308 4267 clr.w -[A7]
0000130A 2F0C move.l -[A7], A4
0000130C 486E FFE8 pea.l [A6 - 0x18]
00001310 7000 moveq.l D0, 0x00
00001312 2047 movea.l A0, D7
00001314 2068 0006 movea.l A0, [A0 + 0x6]
00001318 1028 0005 move.b D0, [A0 + 0x5]
0000131C C0BC 0000 003F and.l D0, 0x3F /* '?' */
00001322 3F00 move.w -[A7], D0
00001324 1F06 move.b -[A7], D6
00001326 4EBA F9A0 jsr [PC - 0x660 /* 00000CC8 */]
0000132A 101F move.b D0, [A7]+
0000132C 6704 beq +0x6 /* 00001332 */
0000132E 6000 00AE bra +0xB0 /* 000013DE */
label00001332:
00001332 4267 clr.w -[A7]
00001334 2F0C move.l -[A7], A4
00001336 486E FFE8 pea.l [A6 - 0x18]
0000133A 2047 movea.l A0, D7
0000133C 2F28 0010 move.l -[A7], [A0 + 0x10]
00001340 1F06 move.b -[A7], D6
00001342 4EBA FC7C jsr [PC - 0x384 /* 00000FC0 */]
00001346 101F move.b D0, [A7]+
00001348 6600 0094 bne +0x96 /* 000013DE */
0000134C 102E 000C move.b D0, [A6 + 0xC]
00001350 6700 008C beq +0x8E /* 000013DE */
00001354 2054 movea.l A0, [A4]
00001356 202D F476 move.l D0, [A5 - 0xB8A]
0000135A B0A8 0022 cmp.l D0, [A0 + 0x22]
0000135E 6716 beq +0x18 /* 00001376 */
00001360 2F0B move.l -[A7], A3
00001362 2F2D F476 move.l -[A7], [A5 - 0xB8A]
00001366 42A7 clr.l -[A7]
00001368 303C 0016 move.w D0, 0x16
0000136C AAAA syscall QuickTimeDispatch
0000136E 2054 movea.l A0, [A4]
00001370 216D F476 0022 move.l [A0 + 0x22], [A5 - 0xB8A]
label00001376:
00001376 4267 clr.w -[A7]
00001378 486E FFE8 pea.l [A6 - 0x18]
0000137C 2054 movea.l A0, [A4]
0000137E 4868 0026 pea.l [A0 + 0x26]
00001382 A8A6 syscall EqualRect
00001384 101F move.b D0, [A7]+
00001386 661A bne +0x1C /* 000013A2 */
00001388 2F0B move.l -[A7], A3
0000138A 486E FFE8 pea.l [A6 - 0x18]
0000138E 303C 00FA move.w D0, 0xFA
00001392 AAAA syscall QuickTimeDispatch
00001394 2054 movea.l A0, [A4]
00001396 41E8 0026 lea.l A0, [A0 + 0x26]
0000139A 43EE FFE8 lea.l A1, [A6 - 0x18]
0000139E 20D9 move.l [A0]+, [A1]+
000013A0 20D9 move.l [A0]+, [A1]+
label000013A2:
000013A2 4267 clr.w -[A7]
000013A4 2F0B move.l -[A7], A3
000013A6 303C 000A move.w D0, 0xA /* '\n' */
000013AA AAAA syscall QuickTimeDispatch
000013AC 101F move.b D0, [A7]+
000013AE 670C beq +0xE /* 000013BC */
000013B0 2F0B move.l -[A7], A3
000013B2 2F0C move.l -[A7], A4
000013B4 4267 clr.w -[A7]
000013B6 4EBA F20C jsr [PC - 0xDF4 /* 000005C4 */]
000013BA 6022 bra +0x24 /* 000013DE */
label000013BC:
000013BC 2F0B move.l -[A7], A3
000013BE 1F3C 0001 move.b -[A7], 0x1
000013C2 303C 0009 move.w D0, 0x9 /* '\t' */
000013C6 AAAA syscall QuickTimeDispatch
000013C8 2F0B move.l -[A7], A3
000013CA 2F0C move.l -[A7], A4
000013CC 1F3C 0001 move.b -[A7], 0x1
000013D0 4EBA F1F2 jsr [PC - 0xE0E /* 000005C4 */]
000013D4 2F0B move.l -[A7], A3
000013D6 4267 clr.w -[A7]
000013D8 303C 0009 move.w D0, 0x9 /* '\t' */
000013DC AAAA syscall QuickTimeDispatch
label000013DE:
000013DE 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000013E2 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
label000013E6:
000013E6 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
000013EA 4E5E unlink A6
000013EC 205F movea.l A0, [A7]+
000013EE 5C4F addq.w A7, 6
000013F0 4ED0 jmp [A0]
fn000013F2:
000013F2 4E56 FFEE link A6, -0x0012
000013F6 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000013FA 206E 0008 movea.l A0, [A6 + 0x8]
000013FE 2D48 FFEE move.l [A6 - 0x12], A0
00001402 2668 0006 movea.l A3, [A0 + 0x6]
00001406 102D EFD1 move.b D0, [A5 - 0x102F]
0000140A 671C beq +0x1E /* 00001428 */
0000140C 206E 000C movea.l A0, [A6 + 0xC]
00001410 0828 0005 001B btst.b [A0 + 0x1B], 0x5
00001416 6710 beq +0x12 /* 00001428 */
00001418 7000 moveq.l D0, 0x00
0000141A 102B 0005 move.b D0, [A3 + 0x5]
0000141E 80BC 0000 0040 or.l D0, 0x40 /* '@' */
00001424 1740 0005 move.b [A3 + 0x5], D0
label00001428:
00001428 4245 clr.w D5
0000142A 42A7 clr.l -[A7]
0000142C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001430 4EBA F5E4 jsr [PC - 0xA1C /* 00000A16 */]
00001434 281F move.l D4, [A7]+
00001436 082B 0007 0005 btst.b [A3 + 0x5], 0x7
0000143C 670A beq +0xC /* 00001448 */
0000143E 3E2B 000E move.w D7, [A3 + 0xE]
00001442 3C2B 000C move.w D6, [A3 + 0xC]
00001446 6024 bra +0x26 /* 0000146C */
label00001448:
00001448 206E 000C movea.l A0, [A6 + 0xC]
0000144C 49E8 0010 lea.l A4, [A0 + 0x10]
00001450 3E2C 0006 move.w D7, [A4 + 0x6]
00001454 9E6C 0002 sub.w D7, [A4 + 0x2]
00001458 3C2C 0004 move.w D6, [A4 + 0x4]
0000145C 9C54 sub.w D6, [A4]
0000145E 206E 000C movea.l A0, [A6 + 0xC]
00001462 0828 0006 001B btst.b [A0 + 0x1B], 0x6
00001468 6702 beq +0x4 /* 0000146C */
0000146A 7A10 moveq.l D5, 0x10
label0000146C:
0000146C 206E FFEE movea.l A0, [A6 - 0x12]
00001470 2868 0010 movea.l A4, [A0 + 0x10]
00001474 3007 move.w D0, D7
00001476 48C0 ext.l D0
00001478 81FC 0002 divs.w D0, 0x2
0000147C 322B 000A move.w D1, [A3 + 0xA]
00001480 9240 sub.w D1, D0
00001482 3941 0002 move.w [A4 + 0x2], D1
00001486 3006 move.w D0, D6
00001488 48C0 ext.l D0
0000148A 81FC 0002 divs.w D0, 0x2
0000148E 322B 0008 move.w D1, [A3 + 0x8]
00001492 9240 sub.w D1, D0
00001494 3881 move.w [A4], D1
00001496 3007 move.w D0, D7
00001498 D06C 0002 add.w D0, [A4 + 0x2]
0000149C 3940 0006 move.w [A4 + 0x6], D0
000014A0 3006 move.w D0, D6
000014A2 D054 add.w D0, [A4]
000014A4 D045 add.w D0, D5
000014A6 3940 0004 move.w [A4 + 0x4], D0
000014AA 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000014AE 4E5E unlink A6
000014B0 205F movea.l A0, [A7]+
000014B2 504F addq.w A7, 8
000014B4 4ED0 jmp [A0]
fn000014B6:
000014B6 4E56 FFFE link A6, -0x0002
000014BA 48E7 0108 movem.l -[A7], D7,A4
000014BE 286E 000A movea.l A4, [A6 + 0xA]
000014C2 4267 clr.w -[A7]
000014C4 2F0C move.l -[A7], A4
000014C6 303C 002E move.w D0, 0x2E /* '.' */
000014CA AAAA syscall QuickTimeDispatch
000014CC 3E1F move.w D7, [A7]+
000014CE 102E 0008 move.b D0, [A6 + 0x8]
000014D2 6716 beq +0x18 /* 000014EA */
000014D4 4A47 tst.w D7
000014D6 6C26 bge +0x28 /* 000014FE */
000014D8 3007 move.w D0, D7
000014DA 4440 neg.w D0
000014DC 3E00 move.w D7, D0
000014DE 2F0C move.l -[A7], A4
000014E0 3F07 move.w -[A7], D7
000014E2 303C 002F move.w D0, 0x2F /* '/' */
000014E6 AAAA syscall QuickTimeDispatch
000014E8 6014 bra +0x16 /* 000014FE */
label000014EA:
000014EA 4A47 tst.w D7
000014EC 6F10 ble +0x12 /* 000014FE */
000014EE 3007 move.w D0, D7
000014F0 4440 neg.w D0
000014F2 3E00 move.w D7, D0
000014F4 2F0C move.l -[A7], A4
000014F6 3F07 move.w -[A7], D7
000014F8 303C 002F move.w D0, 0x2F /* '/' */
000014FC AAAA syscall QuickTimeDispatch
label000014FE:
000014FE 4CDF 1080 movem.l D7,A4, [A7]+
00001502 4E5E unlink A6
00001504 205F movea.l A0, [A7]+
00001506 5C4F addq.w A7, 6
00001508 4ED0 jmp [A0]
fn0000150A:
0000150A 4E56 FFC2 link A6, -0x003E
0000150E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001512 206E 000A movea.l A0, [A6 + 0xA]
00001516 302E 0008 move.w D0, [A6 + 0x8]
0000151A E540 asl D0.w, 2
0000151C 41E8 087E lea.l A0, [A0 + 0x87E]
00001520 2870 0000 movea.l A4, [A0 + D0.w]
00001524 200C move.l D0, A4
00001526 6700 011C beq +0x11E /* 00001644 */
0000152A 2054 movea.l A0, [A4]
0000152C 2650 movea.l A3, [A0]
0000152E 2E28 0004 move.l D7, [A0 + 0x4]
00001532 42A7 clr.l -[A7]
00001534 2054 movea.l A0, [A4]
00001536 3F28 0008 move.w -[A7], [A0 + 0x8]
0000153A 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
0000153E 2C1F move.l D6, [A7]+
00001540 4267 clr.w -[A7]
00001542 2F0B move.l -[A7], A3
00001544 303C 000A move.w D0, 0xA /* '\n' */
00001548 AAAA syscall QuickTimeDispatch
0000154A 101F move.b D0, [A7]+
0000154C 6600 008A bne +0x8C /* 000015D8 */
00001550 2046 movea.l A0, D6
00001552 0828 0003 001B btst.b [A0 + 0x1B], 0x3
00001558 56C5 sne D5
0000155A 4405 neg.b D5
0000155C 102D F209 move.b D0, [A5 - 0xDF7]
00001560 6602 bne +0x4 /* 00001564 */
00001562 4205 clr.b D5
label00001564:
00001564 2F0B move.l -[A7], A3
00001566 1F05 move.b -[A7], D5
00001568 4EBA FF4C jsr [PC - 0xB4 /* 000014B6 */]
0000156C 2F0B move.l -[A7], A3
0000156E 1F3C 0001 move.b -[A7], 0x1
00001572 303C 0009 move.w D0, 0x9 /* '\t' */
00001576 AAAA syscall QuickTimeDispatch
00001578 4A87 tst.l D7
0000157A 672A beq +0x2C /* 000015A6 */
0000157C 2046 movea.l A0, D6
0000157E 0828 0004 001B btst.b [A0 + 0x1B], 0x4
00001584 56C4 sne D4
00001586 4404 neg.b D4
00001588 42A7 clr.l -[A7]
0000158A 2F07 move.l -[A7], D7
0000158C 3F3C 0015 move.w -[A7], 0x15
00001590 1004 move.b D0, D4
00001592 4880 ext.w D0
00001594 48C0 ext.l D0
00001596 2F00 move.l -[A7], D0
00001598 2F3C 0006 0009 move.l -[A7], 0x60009
0000159E 7000 moveq.l D0, 0x00
000015A0 A82A syscall ComponentDispatch
000015A2 2D5F FFF4 move.l [A6 - 0xC], [A7]+
label000015A6:
000015A6 4A87 tst.l D7
000015A8 662E bne +0x30 /* 000015D8 */
000015AA 4267 clr.w -[A7]
000015AC 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000015B0 101F move.b D0, [A7]+
000015B2 6714 beq +0x16 /* 000015C8 */
000015B4 2054 movea.l A0, [A4]
000015B6 2F08 move.l -[A7], A0
000015B8 42A7 clr.l -[A7]
000015BA 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
000015BE 201F move.l D0, [A7]+
000015C0 205F movea.l A0, [A7]+
000015C2 2140 000A move.l [A0 + 0xA], D0
000015C6 6010 bra +0x12 /* 000015D8 */
label000015C8:
000015C8 2F0B move.l -[A7], A3
000015CA 303C 000B move.w D0, 0xB
000015CE AAAA syscall QuickTimeDispatch
000015D0 2054 movea.l A0, [A4]
000015D2 117C 0001 000E move.b [A0 + 0xE], 0x1
label000015D8:
000015D8 4267 clr.w -[A7]
000015DA 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000015DE 101F move.b D0, [A7]+
000015E0 6724 beq +0x26 /* 00001606 */
000015E2 42A7 clr.l -[A7]
000015E4 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
000015E8 2054 movea.l A0, [A4]
000015EA 201F move.l D0, [A7]+
000015EC 90A8 000A sub.l D0, [A0 + 0xA]
000015F0 2D40 FFC4 move.l [A6 - 0x3C], D0
000015F4 2054 movea.l A0, [A4]
000015F6 4AA8 0004 tst.l [A0 + 0x4]
000015FA 660A bne +0xC /* 00001606 */
000015FC 2F0B move.l -[A7], A3
000015FE 2F2E FFC4 move.l -[A7], [A6 - 0x3C]
00001602 4EBA F692 jsr [PC - 0x96E /* 00000C96 */]
label00001606:
00001606 4267 clr.w -[A7]
00001608 2F0B move.l -[A7], A3
0000160A 303C 00DD move.w D0, 0xDD
0000160E AAAA syscall QuickTimeDispatch
00001610 101F move.b D0, [A7]+
00001612 6730 beq +0x32 /* 00001644 */
00001614 2046 movea.l A0, D6
00001616 0828 0004 001B btst.b [A0 + 0x1B], 0x4
0000161C 670A beq +0xC /* 00001628 */
0000161E 2054 movea.l A0, [A4]
00001620 117C 0001 0010 move.b [A0 + 0x10], 0x1
00001626 601C bra +0x1E /* 00001644 */
label00001628:
00001628 2054 movea.l A0, [A4]
0000162A 4AA8 0004 tst.l [A0 + 0x4]
0000162E 6614 bne +0x16 /* 00001644 */
00001630 1028 000E move.b D0, [A0 + 0xE]
00001634 670E beq +0x10 /* 00001644 */
00001636 2F0B move.l -[A7], A3
00001638 303C 000C move.w D0, 0xC
0000163C AAAA syscall QuickTimeDispatch
0000163E 2054 movea.l A0, [A4]
00001640 4228 000E clr.b [A0 + 0xE]
label00001644:
00001644 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00001648 4E5E unlink A6
0000164A 205F movea.l A0, [A7]+
0000164C 5C4F addq.w A7, 6
0000164E 4ED0 jmp [A0]
00001650 4E56 FFCA link A6, -0x0036
00001654 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00001658 2C2E 0008 move.l D6, [A6 + 0x8]
0000165C 422E 0012 clr.b [A6 + 0x12]
00001660 206E 000E movea.l A0, [A6 + 0xE]
00001664 302E 000C move.w D0, [A6 + 0xC]
00001668 E540 asl D0.w, 2
0000166A 41E8 087E lea.l A0, [A0 + 0x87E]
0000166E 2870 0000 movea.l A4, [A0 + D0.w]
00001672 200C move.l D0, A4
00001674 6700 00D6 beq +0xD8 /* 0000174C */
00001678 2054 movea.l A0, [A4]
0000167A 2E10 move.l D7, [A0]
0000167C 2668 0004 movea.l A3, [A0 + 0x4]
00001680 4A87 tst.l D7
00001682 57C0 seq D0
00001684 4A00 tst.b D0
00001686 6600 00C4 bne +0xC6 /* 0000174C */
0000168A 220B move.l D1, A3
0000168C 57C1 seq D1
0000168E 8001 or.b D0, D1
00001690 6704 beq +0x6 /* 00001696 */
00001692 6000 00B8 bra +0xBA /* 0000174C */
label00001696:
00001696 42A7 clr.l -[A7]
00001698 2054 movea.l A0, [A4]
0000169A 3F28 0008 move.w -[A7], [A0 + 0x8]
0000169E 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
000016A2 206E 000E movea.l A0, [A6 + 0xE]
000016A6 302E 000C move.w D0, [A6 + 0xC]
000016AA E740 asl D0.w, 3
000016AC 41E8 03EE lea.l A0, [A0 + 0x3EE]
000016B0 4870 0000 pea.l [A0 + D0.w]
000016B4 486E FFF0 pea.l [A6 - 0x10]
000016B8 4EBA F710 jsr [PC - 0x8F0 /* 00000DCA */]
000016BC 302E FFF4 move.w D0, [A6 - 0xC]
000016C0 907C 0010 sub.w D0, 0x10
000016C4 3D40 FFF0 move.w [A6 - 0x10], D0
000016C8 486E FFE4 pea.l [A6 - 0x1C]
000016CC A874 syscall GetPort
000016CE 2F2D F476 move.l -[A7], [A5 - 0xB8A]
000016D2 A873 syscall SetPort
000016D4 4267 clr.w -[A7]
000016D6 2046 movea.l A0, D6
000016D8 2F28 000A move.l -[A7], [A0 + 0xA]
000016DC 486E FFF0 pea.l [A6 - 0x10]
000016E0 A8AD syscall PtInRect
000016E2 101F move.b D0, [A7]+
000016E4 6760 beq +0x62 /* 00001746 */
000016E6 206D F476 movea.l A0, [A5 - 0xB8A]
000016EA 1A28 006F move.b D5, [A0 + 0x6F]
000016EE 117C 0001 006F move.b [A0 + 0x6F], 0x1
000016F4 42A7 clr.l -[A7]
000016F6 2F0B move.l -[A7], A3
000016F8 2F2D F476 move.l -[A7], [A5 - 0xB8A]
000016FC 2046 movea.l A0, D6
000016FE 2F28 000A move.l -[A7], [A0 + 0xA]
00001702 2046 movea.l A0, D6
00001704 2F28 0006 move.l -[A7], [A0 + 0x6]
00001708 2046 movea.l A0, D6
0000170A 3028 000E move.w D0, [A0 + 0xE]
0000170E 48C0 ext.l D0
00001710 2F00 move.l -[A7], D0
00001712 2F3C 0010 001C move.l -[A7], 0x10001C
00001718 7000 moveq.l D0, 0x00
0000171A A82A syscall ComponentDispatch
0000171C 7001 moveq.l D0, 0x01
0000171E B09F cmp.l D0, [A7]+
00001720 57C0 seq D0
00001722 4400 neg.b D0
00001724 1D40 0012 move.b [A6 + 0x12], D0
00001728 4267 clr.w -[A7]
0000172A 206D F476 movea.l A0, [A5 - 0xB8A]
0000172E 2F28 007A move.l -[A7], [A0 + 0x7A]
00001732 A8E2 syscall EmptyRgn
00001734 101F move.b D0, [A7]+
00001736 6606 bne +0x8 /* 0000173E */
00001738 486E FFF0 pea.l [A6 - 0x10]
0000173C A928 syscall InvalRect
label0000173E:
0000173E 206D F476 movea.l A0, [A5 - 0xB8A]
00001742 1145 006F move.b [A0 + 0x6F], D5
label00001746:
00001746 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000174A A873 syscall SetPort
label0000174C:
0000174C 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00001750 4E5E unlink A6
00001752 205F movea.l A0, [A7]+
00001754 DEFC 000A add.w A7, 0xA /* '\n' */
00001758 4ED0 jmp [A0]
fn0000175A:
0000175A 4E56 FFEC link A6, -0x0014
0000175E 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001762 206E 000A movea.l A0, [A6 + 0xA]
00001766 302E 0008 move.w D0, [A6 + 0x8]
0000176A E540 asl D0.w, 2
0000176C 41E8 087E lea.l A0, [A0 + 0x87E]
00001770 2870 0000 movea.l A4, [A0 + D0.w]
00001774 200C move.l D0, A4
00001776 6774 beq +0x76 /* 000017EC */
00001778 2054 movea.l A0, [A4]
0000177A 2650 movea.l A3, [A0]
0000177C 2E28 0004 move.l D7, [A0 + 0x4]
00001780 673C beq +0x3E /* 000017BE */
00001782 486E FFF4 pea.l [A6 - 0xC]
00001786 A874 syscall GetPort
00001788 2F2D F476 move.l -[A7], [A5 - 0xB8A]
0000178C A873 syscall SetPort
0000178E 42A7 clr.l -[A7]
00001790 2F07 move.l -[A7], D7
00001792 3F3C 0008 move.w -[A7], 0x8
00001796 42A7 clr.l -[A7]
00001798 2F3C 0006 0009 move.l -[A7], 0x60009
0000179E 7000 moveq.l D0, 0x00
000017A0 A82A syscall ComponentDispatch
000017A2 2C1F move.l D6, [A7]+
000017A4 42A7 clr.l -[A7]
000017A6 2F07 move.l -[A7], D7
000017A8 4267 clr.w -[A7]
000017AA 2F3C 0002 000E move.l -[A7], 0x2000E
000017B0 7000 moveq.l D0, 0x00
000017B2 A82A syscall ComponentDispatch
000017B4 2C1F move.l D6, [A7]+
000017B6 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000017BA A873 syscall SetPort
000017BC 6016 bra +0x18 /* 000017D4 */
label000017BE:
000017BE 2054 movea.l A0, [A4]
000017C0 1028 000E move.b D0, [A0 + 0xE]
000017C4 6708 beq +0xA /* 000017CE */
000017C6 2F0B move.l -[A7], A3
000017C8 303C 000C move.w D0, 0xC
000017CC AAAA syscall QuickTimeDispatch
label000017CE:
000017CE 2054 movea.l A0, [A4]
000017D0 4228 000E clr.b [A0 + 0xE]
label000017D4:
000017D4 4267 clr.w -[A7]
000017D6 2F0B move.l -[A7], A3
000017D8 303C 000A move.w D0, 0xA /* '\n' */
000017DC AAAA syscall QuickTimeDispatch
000017DE 101F move.b D0, [A7]+
000017E0 670A beq +0xC /* 000017EC */
000017E2 2F0B move.l -[A7], A3
000017E4 4267 clr.w -[A7]
000017E6 303C 0009 move.w D0, 0x9 /* '\t' */
000017EA AAAA syscall QuickTimeDispatch
label000017EC:
000017EC 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000017F0 4E5E unlink A6
000017F2 205F movea.l A0, [A7]+
000017F4 5C4F addq.w A7, 6
000017F6 4ED0 jmp [A0]
000017F8 4E56 FFF4 link A6, -0x000C
000017FC 48E7 0018 movem.l -[A7], A3,A4
00001800 286E 0008 movea.l A4, [A6 + 0x8]
00001804 102D F1FF move.b D0, [A5 - 0xE01]
00001808 6602 bne +0x4 /* 0000180C */
0000180A 6066 bra +0x68 /* 00001872 */
label0000180C:
0000180C 266C 0014 movea.l A3, [A4 + 0x14]
00001810 200B move.l D0, A3
00001812 6602 bne +0x4 /* 00001816 */
00001814 605C bra +0x5E /* 00001872 */
label00001816:
00001816 700A moveq.l D0, 0x0A
00001818 B02B 0006 cmp.b D0, [A3 + 0x6]
0000181C 6702 beq +0x4 /* 00001820 */
0000181E 6052 bra +0x54 /* 00001872 */
label00001820:
00001820 302C 0002 move.w D0, [A4 + 0x2]
00001824 6714 beq +0x16 /* 0000183A */
00001826 5340 subq.w D0, 1
00001828 6710 beq +0x12 /* 0000183A */
0000182A 0440 000B subi.w D0, 0xB
0000182E 671E beq +0x20 /* 0000184E */
00001830 5D40 subq.w D0, 6
00001832 6724 beq +0x26 /* 00001858 */
00001834 5340 subq.w D0, 1
00001836 672E beq +0x30 /* 00001866 */
00001838 6038 bra +0x3A /* 00001872 */
label0000183A:
0000183A 7001 moveq.l D0, 0x01
0000183C B06C 0002 cmp.w D0, [A4 + 0x2]
00001840 57C0 seq D0
00001842 4400 neg.b D0
00001844 1F00 move.b -[A7], D0
00001846 2F0C move.l -[A7], A4
00001848 4EBA F9A8 jsr [PC - 0x658 /* 000011F2 */]
0000184C 6024 bra +0x26 /* 00001872 */
label0000184E:
0000184E 2F0B move.l -[A7], A3
00001850 2F0C move.l -[A7], A4
00001852 4EBA FB9E jsr [PC - 0x462 /* 000013F2 */]
00001856 601A bra +0x1C /* 00001872 */
label00001858:
00001858 2F2C 0018 move.l -[A7], [A4 + 0x18]
0000185C 3F2C 0004 move.w -[A7], [A4 + 0x4]
00001860 4EBA FCA8 jsr [PC - 0x358 /* 0000150A */]
00001864 600C bra +0xE /* 00001872 */
label00001866:
00001866 2F2C 0018 move.l -[A7], [A4 + 0x18]
0000186A 3F2C 0004 move.w -[A7], [A4 + 0x4]
0000186E 4EBA FEEA jsr [PC - 0x116 /* 0000175A */]
label00001872:
00001872 4CDF 1800 movem.l A3,A4, [A7]+
00001876 4E5E unlink A6
00001878 2E9F move.l [A7], [A7]+
0000187A 4E75 rts
fn0000187C:
0000187C 4E56 0000 link A6, 0
00001880 2F0C move.l -[A7], A4
00001882 422E 000E clr.b [A6 + 0xE]
00001886 206E 000A movea.l A0, [A6 + 0xA]
0000188A 302E 0008 move.w D0, [A6 + 0x8]
0000188E E940 asl D0.w, 4
00001890 41E8 023E lea.l A0, [A0 + 0x23E]
00001894 49F0 0000 lea.l A4, [A0 + D0.w]
00001898 7010 moveq.l D0, 0x10
0000189A B02C 0001 cmp.b D0, [A4 + 0x1]
0000189E 6628 bne +0x2A /* 000018C8 */
000018A0 4267 clr.w -[A7]
000018A2 3F2C 0006 move.w -[A7], [A4 + 0x6]
000018A6 4EAD 15F2 jsr [A5 + 0x15F2 /* export_698 */]
000018AA 101F move.b D0, [A7]+
000018AC 671A beq +0x1C /* 000018C8 */
000018AE 42A7 clr.l -[A7]
000018B0 3F2C 0006 move.w -[A7], [A4 + 0x6]
000018B4 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
000018B8 205F movea.l A0, [A7]+
000018BA 700A moveq.l D0, 0x0A
000018BC B028 0006 cmp.b D0, [A0 + 0x6]
000018C0 6606 bne +0x8 /* 000018C8 */
000018C2 1D7C 0001 000E move.b [A6 + 0xE], 0x1
label000018C8:
000018C8 285F movea.l A4, [A7]+
000018CA 4E5E unlink A6
000018CC 205F movea.l A0, [A7]+
000018CE 5C4F addq.w A7, 6
000018D0 4ED0 jmp [A0]
000018D2 4E56 FFFE link A6, -0x0002
000018D6 48E7 0118 movem.l -[A7], D7,A3,A4
000018DA 266E 0008 movea.l A3, [A6 + 0x8]
000018DE 284B movea.l A4, A3
000018E0 7E06 moveq.l D7, 0x06
000018E2 6030 bra +0x32 /* 00001914 */
label000018E4:
000018E4 3007 move.w D0, D7
000018E6 E540 asl D0.w, 2
000018E8 41EC 087E lea.l A0, [A4 + 0x87E]
000018EC 4AB0 0000 tst.l [A0 + D0.w]
000018F0 6720 beq +0x22 /* 00001912 */
000018F2 4267 clr.w -[A7]
000018F4 2F0B move.l -[A7], A3
000018F6 3F07 move.w -[A7], D7
000018F8 4EBA FF82 jsr [PC - 0x7E /* 0000187C */]
000018FC 101F move.b D0, [A7]+
000018FE 670A beq +0xC /* 0000190A */
00001900 2F0B move.l -[A7], A3
00001902 3F07 move.w -[A7], D7
00001904 4EBA FC04 jsr [PC - 0x3FC /* 0000150A */]
00001908 6008 bra +0xA /* 00001912 */
label0000190A:
0000190A 2F0B move.l -[A7], A3
0000190C 3F07 move.w -[A7], D7
0000190E 4EBA FE4A jsr [PC - 0x1B6 /* 0000175A */]
label00001912:
00001912 5247 addq.w D7, 1
label00001914:
00001914 701D moveq.l D0, 0x1D
00001916 B047 cmp.w D0, D7
00001918 6CCA bge -0x34 /* 000018E4 */
0000191A 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000191E 4E5E unlink A6
00001920 2E9F move.l [A7], [A7]+
00001922 4E75 rts
00001924 4E56 FFDA link A6, -0x0026
00001928 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000192C 2C2E 0008 move.l D6, [A6 + 0x8]
00001930 486E FFDA pea.l [A6 - 0x26]
00001934 A874 syscall GetPort
00001936 2F2D F476 move.l -[A7], [A5 - 0xB8A]
0000193A A873 syscall SetPort
0000193C 2846 movea.l A4, D6
0000193E 7E06 moveq.l D7, 0x06
00001940 604A bra +0x4C /* 0000198C */
label00001942:
00001942 3007 move.w D0, D7
00001944 E540 asl D0.w, 2
00001946 41EC 087E lea.l A0, [A4 + 0x87E]
0000194A 2670 0000 movea.l A3, [A0 + D0.w]
0000194E 200B move.l D0, A3
00001950 6738 beq +0x3A /* 0000198A */
00001952 2053 movea.l A0, [A3]
00001954 4AA8 002E tst.l [A0 + 0x2E]
00001958 6630 bne +0x32 /* 0000198A */
0000195A 4267 clr.w -[A7]
0000195C 2F06 move.l -[A7], D6
0000195E 3F07 move.w -[A7], D7
00001960 4EBA FF1A jsr [PC - 0xE6 /* 0000187C */]
00001964 101F move.b D0, [A7]+
00001966 6722 beq +0x24 /* 0000198A */
00001968 4267 clr.w -[A7]
0000196A 2053 movea.l A0, [A3]
0000196C 2F10 move.l -[A7], [A0]
0000196E 303C 000A move.w D0, 0xA /* '\n' */
00001972 AAAA syscall QuickTimeDispatch
00001974 101F move.b D0, [A7]+
00001976 6712 beq +0x14 /* 0000198A */
00001978 3F07 move.w -[A7], D7
0000197A 3F3C 0001 move.w -[A7], 0x1
0000197E 42A7 clr.l -[A7]
00001980 2F06 move.l -[A7], D6
00001982 486E FFE2 pea.l [A6 - 0x1E]
00001986 4EAD 17CA jsr [A5 + 0x17CA /* export_757 */]
label0000198A:
0000198A 5247 addq.w D7, 1
label0000198C:
0000198C 701D moveq.l D0, 0x1D
0000198E B047 cmp.w D0, D7
00001990 6CB0 bge -0x4E /* 00001942 */
00001992 2F2E FFDA move.l -[A7], [A6 - 0x26]
00001996 A873 syscall SetPort
00001998 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
0000199C 4E5E unlink A6
0000199E 2E9F move.l [A7], [A7]+
000019A0 4E75 rts
000019A2 4E56 FFFA link A6, -0x0006
000019A6 48E7 0118 movem.l -[A7], D7,A3,A4
000019AA 286E 000A movea.l A4, [A6 + 0xA]
000019AE 7E06 moveq.l D7, 0x06
000019B0 603E bra +0x40 /* 000019F0 */
label000019B2:
000019B2 3007 move.w D0, D7
000019B4 E540 asl D0.w, 2
000019B6 41EC 087E lea.l A0, [A4 + 0x87E]
000019BA 2670 0000 movea.l A3, [A0 + D0.w]
000019BE 200B move.l D0, A3
000019C0 672C beq +0x2E /* 000019EE */
000019C2 4267 clr.w -[A7]
000019C4 2F2E 000A move.l -[A7], [A6 + 0xA]
000019C8 3F07 move.w -[A7], D7
000019CA 4EBA FEB0 jsr [PC - 0x150 /* 0000187C */]
000019CE 101F move.b D0, [A7]+
000019D0 671C beq +0x1E /* 000019EE */
000019D2 4267 clr.w -[A7]
000019D4 2053 movea.l A0, [A3]
000019D6 2F10 move.l -[A7], [A0]
000019D8 303C 000A move.w D0, 0xA /* '\n' */
000019DC AAAA syscall QuickTimeDispatch
000019DE 101F move.b D0, [A7]+
000019E0 670C beq +0xE /* 000019EE */
000019E2 2053 movea.l A0, [A3]
000019E4 2F10 move.l -[A7], [A0]
000019E6 1F2E 0008 move.b -[A7], [A6 + 0x8]
000019EA 4EBA FACA jsr [PC - 0x536 /* 000014B6 */]
label000019EE:
000019EE 5247 addq.w D7, 1
label000019F0:
000019F0 701D moveq.l D0, 0x1D
000019F2 B047 cmp.w D0, D7
000019F4 6CBC bge -0x42 /* 000019B2 */
000019F6 4CDF 1880 movem.l D7,A3,A4, [A7]+
000019FA 4E5E unlink A6
000019FC 205F movea.l A0, [A7]+
000019FE 5C4F addq.w A7, 6
00001A00 4ED0 jmp [A0]
00001A02 4E56 FFFA link A6, -0x0006
00001A06 48E7 0118 movem.l -[A7], D7,A3,A4
00001A0A 286E 0008 movea.l A4, [A6 + 0x8]
00001A0E 7E06 moveq.l D7, 0x06
00001A10 6038 bra +0x3A /* 00001A4A */
label00001A12:
00001A12 3007 move.w D0, D7
00001A14 E540 asl D0.w, 2
00001A16 41EC 087E lea.l A0, [A4 + 0x87E]
00001A1A 2670 0000 movea.l A3, [A0 + D0.w]
00001A1E 200B move.l D0, A3
00001A20 6726 beq +0x28 /* 00001A48 */
00001A22 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001A26 3F07 move.w -[A7], D7
00001A28 4EBA FD30 jsr [PC - 0x2D0 /* 0000175A */]
00001A2C 2053 movea.l A0, [A3]
00001A2E 4AA8 0036 tst.l [A0 + 0x36]
00001A32 6714 beq +0x16 /* 00001A48 */
00001A34 2F10 move.l -[A7], [A0]
00001A36 4868 0032 pea.l [A0 + 0x32]
00001A3A 303C 003C move.w D0, 0x3C /* '<' */
00001A3E AAAA syscall QuickTimeDispatch
00001A40 2053 movea.l A0, [A3]
00001A42 7000 moveq.l D0, 0x00
00001A44 2140 0036 move.l [A0 + 0x36], D0
label00001A48:
00001A48 5247 addq.w D7, 1
label00001A4A:
00001A4A 701D moveq.l D0, 0x1D
00001A4C B047 cmp.w D0, D7
00001A4E 6CC2 bge -0x3C /* 00001A12 */
00001A50 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001A54 4E5E unlink A6
00001A56 2E9F move.l [A7], [A7]+
00001A58 4E75 rts
00001A5A 4E56 FFEA link A6, -0x0016
00001A5E 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001A62 206E 0008 movea.l A0, [A6 + 0x8]
00001A66 2D48 FFEA move.l [A6 - 0x16], A0
00001A6A 7E06 moveq.l D7, 0x06
00001A6C 605A bra +0x5C /* 00001AC8 */
label00001A6E:
00001A6E 206E FFEA movea.l A0, [A6 - 0x16]
00001A72 3007 move.w D0, D7
00001A74 E540 asl D0.w, 2
00001A76 41E8 087E lea.l A0, [A0 + 0x87E]
00001A7A 2C30 0000 move.l D6, [A0 + D0.w]
00001A7E 6746 beq +0x48 /* 00001AC6 */
00001A80 2046 movea.l A0, D6
00001A82 2050 movea.l A0, [A0]
00001A84 2668 002E movea.l A3, [A0 + 0x2E]
00001A88 200B move.l D0, A3
00001A8A 673A beq +0x3C /* 00001AC6 */
00001A8C 41EE FFEE lea.l A0, [A6 - 0x12]
00001A90 43EB 0010 lea.l A1, [A3 + 0x10]
00001A94 20D9 move.l [A0]+, [A1]+
00001A96 20D9 move.l [A0]+, [A1]+
00001A98 2F0B move.l -[A7], A3
00001A9A 203C 0004 0004 move.l D0, 0x40004
00001AA0 AB1D syscall QDExtensions
00001AA2 42A7 clr.l -[A7]
00001AA4 486E FFEE pea.l [A6 - 0x12]
00001AA8 4EBA EC1C jsr [PC - 0x13E4 /* 000006C6 */]
00001AAC 265F movea.l A3, [A7]+
00001AAE 2046 movea.l A0, D6
00001AB0 2850 movea.l A4, [A0]
00001AB2 7000 moveq.l D0, 0x00
00001AB4 2940 0022 move.l [A4 + 0x22], D0
00001AB8 486C 0026 pea.l [A4 + 0x26]
00001ABC 42A7 clr.l -[A7]
00001ABE 42A7 clr.l -[A7]
00001AC0 A8A7 syscall SetRect
00001AC2 294B 002E move.l [A4 + 0x2E], A3
label00001AC6:
00001AC6 5247 addq.w D7, 1
label00001AC8:
00001AC8 701D moveq.l D0, 0x1D
00001ACA B047 cmp.w D0, D7
00001ACC 6CA0 bge -0x5E /* 00001A6E */
00001ACE 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00001AD2 4E5E unlink A6
00001AD4 2E9F move.l [A7], [A7]+
00001AD6 4E75 rts
fn00001AD8:
00001AD8 4E56 FFE8 link A6, -0x0018
00001ADC 2F0C move.l -[A7], A4
00001ADE 1D7C 0001 000E move.b [A6 + 0xE], 0x1
00001AE4 206E 000A movea.l A0, [A6 + 0xA]
00001AE8 302E 0008 move.w D0, [A6 + 0x8]
00001AEC E540 asl D0.w, 2
00001AEE 41E8 087E lea.l A0, [A0 + 0x87E]
00001AF2 2870 0000 movea.l A4, [A0 + D0.w]
00001AF6 200C move.l D0, A4
00001AF8 6742 beq +0x44 /* 00001B3C */
00001AFA 2054 movea.l A0, [A4]
00001AFC 4AA8 0004 tst.l [A0 + 0x4]
00001B00 6708 beq +0xA /* 00001B0A */
00001B02 1D7C 0001 000E move.b [A6 + 0xE], 0x1
00001B08 6032 bra +0x34 /* 00001B3C */
label00001B0A:
00001B0A 4267 clr.w -[A7]
00001B0C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00001B10 101F move.b D0, [A7]+
00001B12 6718 beq +0x1A /* 00001B2C */
00001B14 2054 movea.l A0, [A4]
00001B16 2F10 move.l -[A7], [A0]
00001B18 42A7 clr.l -[A7]
00001B1A 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
00001B1E 2054 movea.l A0, [A4]
00001B20 201F move.l D0, [A7]+
00001B22 90A8 000A sub.l D0, [A0 + 0xA]
00001B26 2F00 move.l -[A7], D0
00001B28 4EBA F16C jsr [PC - 0xE94 /* 00000C96 */]
label00001B2C:
00001B2C 4267 clr.w -[A7]
00001B2E 2054 movea.l A0, [A4]
00001B30 2F10 move.l -[A7], [A0]
00001B32 303C 00DD move.w D0, 0xDD
00001B36 AAAA syscall QuickTimeDispatch
00001B38 1D5F 000E move.b [A6 + 0xE], [A7]+
label00001B3C:
00001B3C 285F movea.l A4, [A7]+
00001B3E 4E5E unlink A6
00001B40 205F movea.l A0, [A7]+
00001B42 5C4F addq.w A7, 6
00001B44 4ED0 jmp [A0]
00001B46 4E56 FFB2 link A6, -0x004E
00001B4A 48E7 0018 movem.l -[A7], A3,A4
00001B4E 206E 0008 movea.l A0, [A6 + 0x8]
00001B52 2650 movea.l A3, [A0]
00001B54 4AAB 001E tst.l [A3 + 0x1E]
00001B58 6704 beq +0x6 /* 00001B5E */
00001B5A 6000 00A0 bra +0xA2 /* 00001BFC */
label00001B5E:
00001B5E 4267 clr.w -[A7]
00001B60 2F0B move.l -[A7], A3
00001B62 3F3C 0003 move.w -[A7], 0x3
00001B66 4EAD 1B92 jsr [A5 + 0x1B92 /* export_878 */]
00001B6A 101F move.b D0, [A7]+
00001B6C 6704 beq +0x6 /* 00001B72 */
00001B6E 6000 008C bra +0x8E /* 00001BFC */
label00001B72:
00001B72 4267 clr.w -[A7]
00001B74 2F0B move.l -[A7], A3
00001B76 486E FFBE pea.l [A6 - 0x42]
00001B7A 486E FFC0 pea.l [A6 - 0x40]
00001B7E 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
00001B82 3B5F F212 move.w [A5 - 0xDEE], [A7]+
00001B86 6666 bne +0x68 /* 00001BEE */
00001B88 4267 clr.w -[A7]
00001B8A 486E FFB4 pea.l [A6 - 0x4C]
00001B8E 486E FFB8 pea.l [A6 - 0x48]
00001B92 3F2E FFBE move.w -[A7], [A6 - 0x42]
00001B96 486E FFC0 pea.l [A6 - 0x40]
00001B9A 4267 clr.w -[A7]
00001B9C 486E FFB3 pea.l [A6 - 0x4D]
00001BA0 4EBA 0064 jsr [PC + 0x64 /* 00001C06 */]
00001BA4 3B5F F212 move.w [A5 - 0xDEE], [A7]+
00001BA8 6644 bne +0x46 /* 00001BEE */
00001BAA 102E FFB3 move.b D0, [A6 - 0x4D]
00001BAE 284B movea.l A4, A3
00001BB0 296E FFB4 001E move.l [A4 + 0x1E], [A6 - 0x4C]
00001BB6 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
00001BBA 486C 0010 pea.l [A4 + 0x10]
00001BBE 303C 00F9 move.w D0, 0xF9
00001BC2 AAAA syscall QuickTimeDispatch
00001BC4 486C 0010 pea.l [A4 + 0x10]
00001BC8 302C 0012 move.w D0, [A4 + 0x12]
00001BCC 4440 neg.w D0
00001BCE 3F00 move.w -[A7], D0
00001BD0 302C 0010 move.w D0, [A4 + 0x10]
00001BD4 4440 neg.w D0
00001BD6 3F00 move.w -[A7], D0
00001BD8 A8A8 syscall OffsetRect
00001BDA 4267 clr.w -[A7]
00001BDC 3F2E FFB8 move.w -[A7], [A6 - 0x48]
00001BE0 303C 00D5 move.w D0, 0xD5
00001BE4 AAAA syscall QuickTimeDispatch
00001BE6 3B5F F212 move.w [A5 - 0xDEE], [A7]+
00001BEA 6602 bne +0x4 /* 00001BEE */
00001BEC 600E bra +0x10 /* 00001BFC */
label00001BEE:
00001BEE 2F0B move.l -[A7], A3
00001BF0 3F3C 0003 move.w -[A7], 0x3
00001BF4 1F3C 0001 move.b -[A7], 0x1
00001BF8 4EAD 1B9A jsr [A5 + 0x1B9A /* export_879 */]
label00001BFC:
00001BFC 4CDF 1800 movem.l A3,A4, [A7]+
00001C00 4E5E unlink A6
00001C02 2E9F move.l [A7], [A7]+
00001C04 4E75 rts
fn00001C06:
00001C06 4E56 FFB8 link A6, -0x0048
00001C0A 48E7 0118 movem.l -[A7], D7,A3,A4
00001C0E 266E 0014 movea.l A3, [A6 + 0x14]
00001C12 286E 0018 movea.l A4, [A6 + 0x18]
00001C16 303C 00DE move.w D0, 0xDE
00001C1A AAAA syscall QuickTimeDispatch
00001C1C 7000 moveq.l D0, 0x00
00001C1E 2880 move.l [A4], D0
00001C20 206E 0008 movea.l A0, [A6 + 0x8]
00001C24 4210 clr.b [A0]
00001C26 36BC FFFF move.w [A3], 0xFFFF
00001C2A 558F subq.l A7, 2
00001C2C 3F2E 0012 move.w -[A7], [A6 + 0x12]
00001C30 7000 moveq.l D0, 0x00
00001C32 2F00 move.l -[A7], D0
00001C34 2F2E 000E move.l -[A7], [A6 + 0xE]
00001C38 486E FFB8 pea.l [A6 - 0x48]
00001C3C 303C 0001 move.w D0, 0x1
00001C40 AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch
00001C42 3E1F move.w D7, [A7]+
00001C44 6706 beq +0x8 /* 00001C4C */
00001C46 3D47 001C move.w [A6 + 0x1C], D7
00001C4A 605A bra +0x5C /* 00001CA6 */
label00001C4C:
00001C4C 558F subq.l A7, 2
00001C4E 486E FFB8 pea.l [A6 - 0x48]
00001C52 486E FFFE pea.l [A6 - 0x2]
00001C56 7001 moveq.l D0, 0x01
00001C58 1F00 move.b -[A7], D0
00001C5A 303C 0192 move.w D0, 0x192
00001C5E AAAA syscall QuickTimeDispatch
00001C60 3E1F move.w D7, [A7]+
00001C62 6706 beq +0x8 /* 00001C6A */
00001C64 3D47 001C move.w [A6 + 0x1C], D7
00001C68 603C bra +0x3E /* 00001CA6 */
label00001C6A:
00001C6A 558F subq.l A7, 2
00001C6C 2F0C move.l -[A7], A4
00001C6E 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001C72 7000 moveq.l D0, 0x00
00001C74 2F00 move.l -[A7], D0
00001C76 2F00 move.l -[A7], D0
00001C78 3F2E 000C move.w -[A7], [A6 + 0xC]
00001C7C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001C80 303C 00F0 move.w D0, 0xF0
00001C84 AAAA syscall QuickTimeDispatch
00001C86 3E1F move.w D7, [A7]+
00001C88 6714 beq +0x16 /* 00001C9E */
00001C8A 558F subq.l A7, 2
00001C8C 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001C90 303C 00D5 move.w D0, 0xD5
00001C94 AAAA syscall QuickTimeDispatch
00001C96 3D47 001C move.w [A6 + 0x1C], D7
00001C9A 544F addq.w A7, 2
00001C9C 6008 bra +0xA /* 00001CA6 */
label00001C9E:
00001C9E 36AE FFFE move.w [A3], [A6 - 0x2]
00001CA2 426E 001C clr.w [A6 + 0x1C]
label00001CA6:
00001CA6 4CEE 1880 FFAC movem.l D7,A3,A4, [A6 - 0x54]
00001CAC 4E5E unlink A6
00001CAE 205F movea.l A0, [A7]+
00001CB0 4FEF 0014 lea.l A7, [A7 + 0x14]
00001CB4 4ED0 jmp [A0]